#1320: 會TLE= =


night_kaze1204 (帳號不動不代表人沒在動)


不知道為什麼就是會TLE

大家幫我看一下哪裡有問題

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    long n,i,D ;
   
    while (cin >> n && n!=0)
    {
          D=1 ;
          cout << n << " =" ;
          if (n<0)
          {
             cout << ' ' <<-1 ;
             D=-1 ;  
          }
          n=abs(n) ;
          for (i=2 ; i<=n ; i++)
          {
              if (n==1)
                 break ;
              while (n%i==0)
              {
                    if ( D!=-1 )
                    {
                       cout << ' ' << i ;
                       D=-1 ;
                    }
                    else
                       cout << " x " << i ;
                    n/=i ;
              }
          }
          cout << endl ;
    }
   system("pause");
   return 0;
}

#1321: Re:會TLE= =


snail (蝸牛)


光是輸入 2147483647 這個質數程式就超時了。

你可以先把 1 到 2147483647 的平方根 (46340) 之間的所有質數求出來 (4792個),然後只用質數去試,只要試到 n 的平方根就可以了。迴圈跳出來以後,如果 n 的值還大於 1,那麼這個剩下的 n 就是一個一次方的質因數。

假設 n = 28,我們用第一個質數 2 去除,並且把所有的 2 都提出來,那麼 n 就剩下 7,下一個質數 3 就不用試了,因為 3 已經大於 7 的平方根,這時候我們就可以確定剩下的這個 7 也是質因數了。

ps. 成功高中的同學好像很喜歡板橋高中,常常有人會把學校改到板中來,謝謝你們的厚愛!

#1330: Re:會TLE= =


a310623195623 (.)


ps. 成功高中的同學好像很喜歡板橋高中,常常有人會把學校改到板中來,謝謝你們的厚愛!


呃?有這回事嗎!?

那是沒有學校的人亂入成功,然後又亂跳板中吧= =?

據我所知,本校有用zerojudge的學生並不是很多……

#1332: Re:會TLE= =


snail (蝸牛)


ps. 成功高中的同學好像很喜歡板橋高中,常常有人會把學校改到板中來,謝謝你們的厚愛!


呃?有這回事嗎!?

那是沒有學校的人亂入成功,然後又亂跳板中吧= =?

據我所知,本校有用zerojudge的學生並不是很多……


樓主的 IP 和你一樣都是 203.64.161.xx 可是他的學校目前為止還是板中哦!
#1333: Re:會TLE= =


a310623195623 (.)


樓主的 IP 和你一樣都是 203.64.161.xx 可是他的學校目前為止還是板中哦!


這個我就不知道了= ="

 不過我們是.138.xx……|||

還是說是因為今天有外校人士的關係(?)

 

 

 

這不是重點啦!!!

#1338: Re:會TLE= =


andy810625 (瘋子凱‧喬巴)


ps. 成功高中的同學好像很喜歡板橋高中,常常有人會把學校改到板中來,謝謝你們的厚愛!


呃?有這回事嗎!?

那是沒有學校的人亂入成功,然後又亂跳板中吧= =?

據我所知,本校有用zerojudge的學生並不是很多……


樓主的 IP 和你一樣都是 203.64.161.xx 可是他的學校目前為止還是板中哦!

剛剛看了一下......

板中的人數竟然有130人那麼多!?
(好像也太多了一點......= =)
成功的竟然更多!?(288人......)

#1340: Re:會TLE= =


fei6409 (生平無大志,只求睡飽飽)


ps. 成功高中的同學好像很喜歡板橋高中,常常有人會把學校改到板中來,謝謝你們的厚愛!


呃?有這回事嗎!?

那是沒有學校的人亂入成功,然後又亂跳板中吧= =?

據我所知,本校有用zerojudge的學生並不是很多……


樓主的 IP 和你一樣都是 203.64.161.xx 可是他的學校目前為止還是板中哦!

剛剛看了一下......

板中的人數竟然有130人那麼多!?
(好像也太多了一點......= =)
成功的竟然更多!?(288人......)


我也有此疑惑...

之前開進成功裡看一看不是只有五十多個還多少嗎XDD

 總之覺得那排行榜有點玄機...