#1320: 會TLE= =


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

學校 : 臺北市立成功高級中學
編號 : 4239
來源 : [163.32.93.32]
最後登入時間 :
2010-05-23 10:04:46
d121. 00583 - Prime Factors -- UVa583 | From: [203.64.138.26] | 發表日期 : 2009-02-05 10:53

不知道為什麼就是會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 (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [101.136.211.198]
最後登入時間 :
2024-05-18 22:04:56
d121. 00583 - Prime Factors -- UVa583 | From: [218.211.230.114] | 發表日期 : 2009-02-05 14:06

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

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

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

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

 
#1330: Re:會TLE= =


a310623195623 (.)

學校 : 臺北市立成功高級中學
編號 : 3215
來源 : [140.113.247.113]
最後登入時間 :
2014-03-10 19:28:18
d121. 00583 - Prime Factors -- UVa583 | From: [203.64.138.31] | 發表日期 : 2009-02-06 11:53

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


呃?有這回事嗎!?

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

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

 
#1332: Re:會TLE= =


snail (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [101.136.211.198]
最後登入時間 :
2024-05-18 22:04:56
d121. 00583 - Prime Factors -- UVa583 | From: [218.211.230.114] | 發表日期 : 2009-02-06 11:59

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


呃?有這回事嗎!?

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

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


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


a310623195623 (.)

學校 : 臺北市立成功高級中學
編號 : 3215
來源 : [140.113.247.113]
最後登入時間 :
2014-03-10 19:28:18
d121. 00583 - Prime Factors -- UVa583 | From: [203.64.138.31] | 發表日期 : 2009-02-06 12:04

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


這個我就不知道了= ="

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

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

 

 

 

這不是重點啦!!!

 
#1338: Re:會TLE= =


andy810625 (瘋子凱‧喬巴)

學校 : 新北市立板橋高級中學
編號 : 2571
來源 : [223.136.95.133]
最後登入時間 :
2019-12-18 10:17:55
d121. 00583 - Prime Factors -- UVa583 | From: [219.91.85.155] | 發表日期 : 2009-02-07 15:27

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


呃?有這回事嗎!?

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

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


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

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

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

 
#1340: Re:會TLE= =


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

學校 : 國立臺灣師範大學附屬高級中學
編號 : 1456
來源 : [1.34.62.240]
最後登入時間 :
2017-03-05 11:53:43
d121. 00583 - Prime Factors -- UVa583 | From: [118.169.168.198] | 發表日期 : 2009-02-08 01:39

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


呃?有這回事嗎!?

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

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


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

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

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


我也有此疑惑...

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

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

 
ZeroJudge Forum