借鉴了别人的代码和思路
- * 一 士兵有多种移动方式
- * 通过适当的移动顺序和移动路线可以使得同一时刻不会有两名士兵站在同一点
- * 二 题目要求最佳移动方式(即求移动的最少步数)
- * 题目要求转化为求士兵站立的“最终位置”,即如何取“最终位置”使得士兵移动的步数最少(最优)
- * 因为移动步数可以分解为移动到同一直线,再移动到相邻位置,因此可以分开求
- * Y轴方