#4624: 請問要怎麼處理輸入資料?


sunny (sunny)

學校 : 不指定學校
編號 : 14742
來源 : [114.42.120.135]
最後登入時間 :
2011-09-10 21:05:38
d475. 玩具求幂题(求幂系列题2) -- scientific | From: [114.42.111.52] | 發表日期 : 2010-12-03 12:07

接收完資料後 直接輸出 big

#include<stdio.h>

int main()
{
   int m,n;
    while (scanf("%d%d",&m,&n)!=EOF)
    {
          printf("big");
    }
    return 0;
}

 

得到的是

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

............ 這段code需要兩秒==

那要怎麼縮短?

 
#7426: Re:請問要怎麼處理輸入資料?


dibery (Bor)

學校 : 政治大學
編號 : 23441
來源 : [119.14.19.119]
最後登入時間 :
2016-04-07 01:20:18
d475. 玩具求幂题(求幂系列题2) -- scientific | From: [36.229.243.49] | 發表日期 : 2013-01-26 14:59

while (scanf("%d %d",&m,&n)!=EOF)呢?

(%d間多加一個空白)

 
ZeroJudge Forum