提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 题目
- ac代码
- 总结
题目

提示:以下是本篇文章正文内容,下面案例可供参考
一、ac代码
以下是我的ac代码,用的都是很基础的方法_(:з」∠)_个人感觉思路还是比较简单的
#include <iostream>
using namespace std;
int main()
{ double N;
while(cin>>N)
{
int count=0;
double x=200,t;//x用于记录A、B间距离;t用于记录通讯兵两次碰头之间的时间
while(x>=N)
{
/*通讯兵在A、B间折返跑时,count为偶数时,与B接头,count为奇数时,与B接头*/
if(count%2==0) t=x/50;//通讯兵与B相对速度为50
if(count%2==1) t=x/53;//通讯兵与A相对速度为53
count++;
x=x-13*t;//一次碰头结束后,更新AB间距,AB相对速度为13
}
cout<<count<<endl;
}
return 0;
}
总结
_(:з」∠)_第一次写文章...不足之处请多多指正(鞠躬
个人感觉这道题还是更偏向于数学,数学思路理清后代码实现起来还是比较容易的呢~
本文作者分享了一道编程题的AC代码,强调了数学思路在解题过程中的重要性。代码中,通过不断调整A、B两点间的距离和通讯兵的速度来计算所需的次数,最终得出答案。文章适合对算法和数学结合感兴趣的读者。
495

被折叠的 条评论
为什么被折叠?



