#1832: 要怎麼修正


tfpoivic (阿軒)

學校 : 國立新竹高級中學
編號 : 6573
來源 : [140.126.196.14]
最後登入時間 :
2009-06-18 12:12:42
a005. Eva 的回家作業 -- POJ | From: [125.230.104.22] | 發表日期 : 2009-04-22 23:40

#include<stdio.h>
int main()
{
   int a,b,c,d;
   while(scanf("%d%d%d%d",&a,&b,&c,&d))
   {
  
   if(b-a==c-b&&d-c==c-b)
      printf("%d %d %d %d %d\n",a,b,c,d,d+d-c);
   else
      printf("%d %d %d %d %d\n",a,b,c,d,d*d/c);
   }
   return 0;
}

 

 

這個程式做出來是TLE要怎樣修才可以?

 
#1834: Re:要怎麼修正


nanj0178 (nanj)

學校 : 新北市立板橋高級中學
編號 : 2410
來源 : [1.160.111.12]
最後登入時間 :
2024-03-07 10:38:43
a005. Eva 的回家作業 -- POJ | From: [119.77.233.87] | 發表日期 : 2009-04-23 01:41

#include
int main()
{
   int a,b,c,d;

   while(~scanf("%d%d%d%d",&a,&b,&c,&d))     <---請修改
   {
  
   if(b-a==c-b&&d-c==c-b)
      printf("%d %d %d %d %d\n",a,b,c,d,d+d-c);
   else
      printf("%d %d %d %d %d\n",a,b,c,d,d*d/c);
   }
   return 0;
}

 

 

這個程式做出來是TLE要怎樣修才可以?

第一行應該有說幾組測試資料;

  1.  while(~scanf("%d%d%d%d",&a,&b,&c,&d))讀到EOF

  2. scanf("%d",ntc) ;

     while(ntc--){  code  }  作ntc次


 
ZeroJudge Forum