题目链接
洛谷 P1007 独木桥
不想戳的看下图
输入输出、样例、及数据范围
解题思路:
仔细考虑会发现,两个人相遇无论转不转身两个人所走的 总路程 都是一样的,那么时间也都一样,所以我们大可让两个士兵相遇后继续直走。如果这样考虑,每个士兵之间就不会有影响,代码也会简单不少。
注意:有一个细节要考虑到,因为每一个士兵是同时开始走,而不是一个一个走。所以max/min(向左走所走路程,向右走所走路程)还要在减去已经过去的时间,但是这有可能为负,也就是在这之前那个士兵已将走完,所以应该加0。
代码如下: