1 条题解
-
6
#include <bits/stdc++.h> using namespace std; int main() { int tuzi_v, wugui_v; int t, s; int l; cin >> tuzi_v >> wugui_v >> t >> s >> l; int tuzi_s = 0, wugui_s = 0; int times = 0;//times表示时间 while(tuzi_s < l && wugui_s < l)//直到他们到达终点就停止循环 { if(tuzi_s - wugui_s >= t)//兔子和乌龟之间相差的距离如果大于等于t那么兔子开始睡觉 tuzi_s -= tuzi_v * s; tuzi_s += tuzi_v; wugui_s +=wugui_v; times++;//时间增加一 } if(tuzi_s >= l && wugui_s >= l)//如果是平局 cout << "D" << endl << times; else if (tuzi_s >= l && wugui_s < l)//兔子赢了 cout << "R" << endl << times; else//乌龟赢了 cout << "T" << endl << times; return 0; }
- 1
信息
- ID
- 835
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 4
- 标签
- 递交数
- 79
- 已通过
- 38
- 上传者