感觉这个算法不会错的

但是还是会从后面撞到，画图的问题可能