当前位置:   article > 正文

蓝桥杯基础练习 龟兔赛跑预测_蓝桥杯 基础练习 龟兔赛跑预测

蓝桥杯 基础练习 龟兔赛跑预测
  1. #include <cmath>
  2. #include <cstdio>
  3. #include <algorithm>
  4. #include <iostream>
  5. using namespace std;
  6. int v1,v2,t,s,L;
  7. int s1,t1,s2,t2;
  8. int main()
  9. {
  10. scanf("%d %d %d %d %d",&v1,&v2,&t,&s,&L);
  11. t1+=1;
  12. t2+=1;
  13. s1=s1+v1;
  14. s2=s2+v2;
  15. while(true)
  16. {
  17. if(s1==L&&s2==L)
  18. {
  19. cout<<"D"<<endl;
  20. cout<<t1<<endl;
  21. break;
  22. }
  23. if(s1==L)
  24. {
  25. cout<<"R"<<endl;
  26. cout<<t1<<endl;
  27. break;
  28. }
  29. if(s2==L)
  30. {
  31. cout<<"T"<<endl;
  32. cout<<t2<<endl;
  33. break;
  34. }
  35. if(s1-s2>=t)
  36. {
  37. t1+=s;
  38. // t2+=s; //不能这样写,因为在这过程中可能跑过终点了
  39. // s2=s2+v2*s;
  40. for(int i=1;i<=s;i++)
  41. {
  42. t2+=1;
  43. s2+=v2;
  44. if(s2==L)
  45. {
  46. cout<<"T"<<endl;
  47. cout<<t2<<endl;
  48. exit(0);
  49. }
  50. }
  51. }
  52. else
  53. {
  54. t1+=1;
  55. t2+=1;
  56. s1=s1+v1;
  57. s2=s2+v2;
  58. }
  59. }
  60. return 0;
  61. }

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

闽ICP备14008679号