问题描述
- 求关于c++象棋残局算法的资料
-
黑方只剩一个老将,红方剩下若干个棋子;下一步轮到黑方走,问他走到的那一步是否能逃命! 逃过当前的追杀就好,不管再走下去如何! 也就是说,他走了一步,如果红方一步就杀掉他,那就说出YES;否则输出NO!
车:走法,走直线,可以吃点在直线上相对的那个棋子
炮:隔人打,中间隔一个人,打后面的人;中间的人相当于炮架子
老将:一般不出城堡,如果像个老将相对了,中间没有间隔吗,那么老将可以吃掉对方 马:马走”日”字,注意蹩马腿!
解决方案
迪杰斯特拉算法求最短路径 C++代码实现
----------------------
时间: 2024-09-19 11:34:35