弹性碰撞的题目一般都是指碰到就会掉转方向的一类题目,这里我们可以忽略掉头,仅仅看成擦肩而过,交换名字等等 题意:一条线上N只蚂蚁,每只蚂蚁速度固定,方向和坐标不同,碰头后掉头,求最后掉下去那只蚂蚁的名字. 思路: 如果只有一只蚂蚁,就可以计算了 但是如果题目很多只,这个时候就要用上弹性碰撞题目的解题技巧 到最远的那只,确定它前进的方 向 找到前进方向有多少只跟其方向相反(即交换了多少次名字) 最后交换名字的那一只就是ans 特别主要开始时,要通过position来区分往右还是左 解决题目的代码:…