'commit'
This commit is contained in:
26
C++专题课程/基础知识/龟兔赛跑.cpp
Normal file
26
C++专题课程/基础知识/龟兔赛跑.cpp
Normal file
@@ -0,0 +1,26 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
int main() {
|
||||
int v1,v2,t,s,m=0,l,i=0,L1=0,L2=0;
|
||||
scanf("%d %d %d %d %d",&v1,&v2,&t,&s,&l);
|
||||
while(l) {
|
||||
i++;
|
||||
if(m==0) {
|
||||
if((L1-L2)>=t) {
|
||||
m=s-1;
|
||||
} else {
|
||||
L1+=v1;
|
||||
}
|
||||
} else {
|
||||
m--;
|
||||
}
|
||||
L2+=v2;
|
||||
if(L1==l||L2==l) {
|
||||
l=0;
|
||||
}
|
||||
}
|
||||
if(L1>L2)printf("R\n%d",i);
|
||||
else if(L1<L2)printf("T\n%d",i);
|
||||
else printf("D\n%d",i);
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user