社区讨论
问一下这个代码有什么缺陷
学术版参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @loco49tw
- 此快照首次捕获于
- 2023/10/30 16:58 2 年前
- 此快照最后确认于
- 2023/11/05 03:57 2 年前
外站的一个题目,我提交上去只能对82%
代码:
CPP#include <cstdio>
#include <algorithm>
using namespace std;
int main() {
int v1,v2,t,s,l;
int re=0,len1=0,len2=0,time=0,f=0;
scanf("%d%d%d%d%d",&v1,&v2,&t,&s,&l);
while(len1<l&&len2<l) {
if(len1-len2>=t&&f==0) { //距离相等时休息s秒,注意不能连续休息,所以用f标记是否休息过
len2+=v2*s;
time+=s;
f=1;
} else {
len1+=v1;
len2+=v2;
time++;
f=0;
}
}
if(len1>=l&&len2<l)
printf("R\n");
else if(len1<l&&len2>=l)
printf("T\n");
else
printf("D\n");
printf("%d",time);
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...