当前位置:   article > 正文

BASIC-24 VIP试题 龟兔赛跑预测_c++basic-24 龟兔赛跑预测

c++basic-24 龟兔赛跑预测

参考:题解1476:[蓝桥杯][基础练习VIP]龟兔赛跑预测 (C语言描述)

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. float v1,v2,t,s,l;//s-time|t-meter
  5. cin>>v1>>v2>>t>>s>>l;
  6. int i=0;
  7. int w=0;//w is waiting time
  8. long long s1=0;
  9. long long s2=0;
  10. //they start at the same time
  11. for(i=1;s1<l&&s2<l;i++){
  12. w--;
  13. if(s1-s2<t&&w<=0){
  14. s1=s1+v1;
  15. s2=s2+v2;
  16. }
  17. else{
  18. if(w<=0) w=s;// w is waiting time
  19. s2=s2+v2;
  20. }
  21. }
  22. if (s1 > s2)
  23. cout<<'R'<<endl;
  24. else if (s1 == s2)
  25. cout<<'D'<<endl;
  26. else
  27. cout<<'T'<<endl;
  28. cout<<i-1<<endl;
  29. return 0;
  30. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/64388
推荐阅读
相关标签
  

闽ICP备14008679号