0
已解决
陈正朔
初级光能
初级光能
题目描述 Description
乌龟和兔子正在赛跑。
兔子尽全力每分钟跑a米,乌龟尽全力每分钟跑b米。从比赛开始,乌龟一直不停的尽全力跑。而兔子却比较偷懒。每过一分钟,兔子都会看看乌龟,如果乌龟在他后面,他就会说“乌龟跑得真慢呀,我就算睡一觉也比乌龟快”,然后躺在地上休息一分钟;如果乌龟与他的位置相同或者跑在他前面,他就会说“乌龟跑得真慢呀,我一下就追上他了”,然后尽全力一分钟。
已知整个跑道长t米,请问谁先跑到终点?
输入描述 Input Description
从文件race.in中输入数据。输入一行包含三个整数a, b, t。
输出描述 Output Description
输出到文件race.out中。
输出一行包含一个拼音,表示谁先到达终点。如果兔子先到终点,输出tuzi;如果乌龟先到终点,输出wugui; 如果同时到终点,输出tongshi.
样例输入 Sample Input
【样例输入1】 3 2 6 【样例输入2】 5 3 7
样例输出 Sample Output
【样例输出1】 tongshi 【样例输出2】 tuzi
只有90分
#include<iostream>
using namespace std;
int a,b,n,na,nb;
int main(){
cin>>a>>b>>n;
if(a>n&&b>n){
cout<<"tongshi";
return 0;
}
while(na<n&&nb<n){
if(nb<na){
nb+=b;
}else{
nb+=b;
na+=a;
}
}
if(na==nb) cout<<"tongshi";
else if(na>=n) cout<<"tuzi";
else if(nb>=n) cout<<"wugui";
return 0;
}
陈正朔在2021-03-14 11:01:51追加了内容
d