[ACM ] 913 TLE (已解決)
爬過前面的文章
有人提到說一般的解法會造成TLE
所以我修改過一次code
不過一樣會造成TLE 不太清楚問題出在哪個部分
希望大家可以幫幫我 :)
先謝謝大家了m(_ _)m
========================
#include <iostream>
using namespace std;
int main(){
unsigned long long int num_row = 0;
while( cin >>num_row ){
unsigned long long int num_differ = 0;
unsigned long long int last_element = 0;
unsigned long long int tem = 0;
tem = (num_row+1)/2;
num_differ = tem*( (tem-1)*2 +2 ) / 2;
num_differ--;
last_element = (2*num_differ) + 1;
// printf ("(%ld)",last_element);
cout <<last_element*3-6<<ednl;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.201.22
推
02/04 00:13, , 1F
02/04 00:13, 1F
scnaf 如果有輸入的話應該是回傳1吧?!
如果是這樣的話 那改成while(scanf(...) == 1) 的差別在於?
※ 編輯: christianSK 來自: 123.193.201.22 (02/04 00:17)
※ 編輯: christianSK 來自: 123.193.201.22 (02/04 00:55)
推
02/04 01:35, , 2F
02/04 01:35, 2F
→
02/04 11:37, , 3F
02/04 11:37, 3F
※ 編輯: christianSK 來自: 123.193.201.22 (02/04 13:00)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章