请问oj编译结果出现如下是什么意思?
请问oj编译结果出现如下是什么意思?
[5ac, 0pe, all]
**题目
题目描述
乌龟与兔子在赛跑,乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁领先?
输入
一行,一个整数表示过了T分钟
输出
一行:乌龟赢输出@@,兔子赢输出^_^,平局则输出--;后跟1空格,再输出胜利者跑完的距离(平局也输出距离)。
样例输入
242
样例输出
@_@ 726
提示
思路:对时间T遍历**
#include<iostream>
using namespace std;
int main()
{
int T,a,b,s;
cin>>T;
a=T/90;
b=T%90;
if((b>0&&b<30)||(b>45&&b<60)){
if(b>0&&b<=10){s=270*a+9*b;}
else if(b>10&&b<30){s=270*a+90;}
else if(b>45&&b<=50){s=270*a+90+9*(b-45);}
else if(b>50&&b<60){s=270*a+180;}
cout<<"^_^"<<" "<<s;
}
else if((b>30&&b<45)||(b>60&&b<90)){
s=3*T;
cout<<"@_@"<<" "<<s;
}
else if(b==30||b==45||b==60||b==0){
s=3*T;
cout<<"-_-"<<" "<<s;
}
}