求关于c++象棋残局算法的资料

黑方只剩一个老将,红方剩下若干个棋子;下一步轮到黑方走,问他走到的那一步是否能逃命! 逃过当前的追杀就好,不管再走下去如何! 也就是说,他走了一步,如果红方一步就杀掉他,那就说出YES;否则输出NO!
车:走法,走直线,可以吃点在直线上相对的那个棋子
炮:隔人打,中间隔一个人,打后面的人;中间的人相当于炮架子
老将:一般不出城堡,如果像个老将相对了,中间没有间隔吗,那么老将可以吃掉对方 马:马走”日”字,注意蹩马腿!

于c++象棋残局算法的资料
c++问题
黑方只剩一个老将,红方剩下若干个棋子;下一步轮到黑方走,问他走到的那一步是否能逃命! 逃过当前的追杀就好,不管再走下去如何! 也就是说,他走了一步,如果红方一步就杀掉他,那就说出YES;否则输出NO!
车:走法,走直线,可以吃点在直线上相对的那个棋子
炮:隔人打,中间隔一个人,打后面的人;中间的人相当于炮架子
老将:一般不出城堡,如果像个老将相对了,中间没有间隔吗,那么老将可以吃掉对方 马:马走”日”字,注意蹩马腿!