#include<stdio.h>
int main()
{
int T, i;
int rabbitT=0; //兔子跑的時間
scanf("%d",&T);
if(T<10)
{
printf("^_^ %d\n",T*9);
return 0;
}
rabbitT=10;
for(i=10;i<=T;i++)
{
if(i%10==0) //每10分鐘回頭,比較
{
if(rabbitT*9>i*3 && (T-i)>=30) //兔子大於烏龜,剩餘時間不小於30分鐘
i=i+29; //不是i=i+30, 最後還有i++
else if(rabbitT*9>i*3 && (T-i)<30) //兔子大於烏龜,剩餘時間小於30分鐘
{
i=T;
break;
}
else if(T-i>=10) //兔子小於烏龜,剩餘時間不小於10分鐘,兔子真正跑的時間+10
{
rabbitT+=10;
i=i+9;
}
else //兔子小於烏龜,剩餘時間小於10分鐘, 兔子真正跑的時間+T-i
{
rabbitT+=T-i;
i=T;
break;
}
}
}
if(i*3>rabbitT*9)
printf("@_@ %d\n",i*3);
else if(i*3<rabbitT*9)
printf("^_^ %d\n",rabbitT*9);
else
printf("-_- %d\n",rabbitT*9);
return 0;
}
5-22 龜兔賽跑 (20分)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.