#5940: TLE...


ray9592197 (綿羊駝)

學校 : 臺北市立建國高級中學
編號 : 14136
來源 : [61.230.227.30]
最後登入時間 :
2017-01-06 13:48:59
d584. 技能點數skill -- jack1 | From: [163.20.242.142] | 發表日期 : 2011-10-19 10:46

#include<stdio.h>
using namespace std;

int main(){
 int cha,lv,skp;
 scanf("%d%d",&cha,&lv);

                           
                           
 if (cha==0)
 {
 printf("%d\n",0);         
}


 else if (cha==2)
 {
       if(lv<=7)
 {skp=0;}
       else if(lv<=29)
 {skp=3*(lv-8)+1;}
       else if(lv<=69)
 {skp=3*(lv-8)+2;}
       else if(lv<=119)
 {skp=3*(lv-8)+3;}
       else if(lv<=200)
 {skp=3*(lv-8)+6;}
 
 printf("%d\n",skp);         
}


 else
 {
       if(lv<=9)
 {skp=0;}
       else if(lv<=29)
 {skp=3*(lv-10)+1;}
       else if(lv<=69)
 {skp=3*(lv-10)+2;}
       else if(lv<=119)
 {skp=3*(lv-10)+3;}
       else if(lv<=200)
 {skp=3*(lv-10)+6;}
   
 printf("%d\n",skp);     
}
 
 

    }

能幫我看看嗎?

 
#8067: Re:TLE...


chenzhao (nothing)

學校 : 福建省福州第十九中学
編號 : 32689
來源 : [143.215.55.85]
最後登入時間 :
2021-09-04 02:16:24
d584. 技能點數skill -- jack1 | From: [27.155.80.157] | 發表日期 : 2013-08-08 19:41

#include
using namespace std;

int main(){
 int cha,lv,skp;
 scanf("%d%d",&cha,&lv);

                           
                           
 if (cha==0)
 {
 printf("%d\n",0);         
}


 else if (cha==2)
 {
       if(lv<=7)
 {skp=0;}
       else if(lv<=29)
 {skp=3*(lv-8)+1;}
       else if(lv<=69)
 {skp=3*(lv-8)+2;}
       else if(lv<=119)
 {skp=3*(lv-8)+3;}
       else if(lv<=200)
 {skp=3*(lv-8)+6;}
 
 printf("%d\n",skp);         
}


 else
 {
       if(lv<=9)
 {skp=0;}
       else if(lv<=29)
 {skp=3*(lv-10)+1;}
       else if(lv<=69)
 {skp=3*(lv-10)+2;}
       else if(lv<=119)
 {skp=3*(lv-10)+3;}
       else if(lv<=200)
 {skp=3*(lv-10)+6;}
   
 printf("%d\n",skp);     
}
 
 

    }

能幫我看看嗎?



把输入改成while(scanf("%d %d",&cha,&lv)!=EOF)试试 
ZeroJudge Forum