Codejudges 登入               會員註冊
CodeJudges
作者 主題:這夠短ㄌ吧==但還是TLE~求解
ryan761127
(Ryan)

身分:幼兒生
最後登入時間:2011-12-05 22:06
最後登入位置:127.0.0.1
發表時間:2011-12-05 21:23
#include <stdio.h>
#include <stdlib.h>
int main() {
    int a;
    while( scanf(" %d", &a)!=EOF&&a>=2&&a<=2147483647) {
    int b=2,c=0;
        while(b!=a){
            if(!(a%b))
                c=1;    
                b++;
        }
        if(c==0)    
            printf("質數\n");
        else    
            printf("非質數\n");       
    }
    return 0;
} 

作者 主題:RE:這夠短ㄌ吧==但還是TLE~求解
wang222
(王二)

身分:幼兒生
最後登入時間:2012-04-17 01:46
最後登入位置:122.125.92.6
發表時間:2011-12-05 21:41
又不是程式碼短,計算的時間就短。
作者 主題:RE:這夠短ㄌ吧==但還是TLE~求解
lee111
(李一)

身分:幼兒生
最後登入時間:2012-04-17 01:46
最後登入位置:122.125.92.6
發表時間:2011-12-05 21:41
你沒回答到我"主要"的問題拉QQ
作者 主題:RE:這夠短ㄌ吧==但還是TLE~求解
Race852
(Race)

身分:幼兒生
最後登入時間:2012-04-17 01:46
最後登入位置:122.125.92.6
發表時間:2011-12-05 21:41
1)  a%b==0 就該脫出。

 

2) 不必讓 b 跑到 a

    跑到 a 的開根號就夠了 

作者 主題:RE:這夠短ㄌ吧==但還是TLE~求解
ryan761127
(Ryan)

身分:幼兒生
最後登入時間:2012-04-17 01:46
最後登入位置:122.125.92.6
發表時間:2011-12-05 21:42
萬分感謝^^~*

大葉大學資訊工程學系學生專題製作
參與人:F9506248 劉煥彥、F9506251 呂翊銘