#4656: cin後直接printf也逾時...


sunny (sunny)

學校 : 不指定學校
編號 : 14742
來源 : [114.42.120.135]
最後登入時間 :
2011-09-10 21:05:38
d709. 判断质数(一) -- 判断质数系列 | From: [114.42.108.82] | 發表日期 : 2010-12-14 19:04


程式碼:

#include<iostream>
#include<math.h>
using namespace std;
int main(){ 
    int n;    
    while(cin >> n){               
        printf("1\n");       
    }
    return 0;
}

 

TLE (1s)

執行逾時(1s)!! 請檢查是否產生無限迴圈或尋找更好的演算法
可能原因為:
* 讀取測資視時未考慮到 EOF 導致等待過久,請參考 a001 的範例程式。
* 使用的演算法效率不夠。

 

 有參考a001了

這樣單純的程式碼看起來也沒有無限迴圈的問題.....

 


 

 

 
#4657: Re:cin後直接printf也逾時...


liouzhou_101 (王启圣)

學校 : 广西柳州高级中学
編號 : 3714
來源 : [126.108.190.144]
最後登入時間 :
2023-07-21 17:40:51
d709. 判断质数(一) -- 判断质数系列 | From: [116.253.27.39] | 發表日期 : 2010-12-14 22:15


程式碼:

#include
#include
using namespace std;
int main(){ 
    int n;    
    while(cin >> n){               
        printf("1\n");       
    }
    return 0;
}

 

TLE (1s)

執行逾時(1s)!! 請檢查是否產生無限迴圈或尋找更好的演算法
可能原因為:
* 讀取測資視時未考慮到 EOF 導致等待過久,請參考 a001 的範例程式。
* 使用的演算法效率不夠。

 

 有參考a001了

這樣單純的程式碼看起來也沒有無限迴圈的問題.....


#include<iostream>
#include<math.h>
using namespace std;
int main(){ 
    int n;    
    while(scanf("%d",&n)!=EOF){               
        printf("1\n");       
    }
    return 0;
}

 
ZeroJudge Forum