D:首先考虑如果给定白棋位置,如何判断胜负.黑棋获胜需要四个方向都有能贴上白棋的棋子.由于每一轮都必须移动,显然先对平面黑白染色一下,只有与白棋所在格异色的黑棋才需要考虑.考虑让一个黑棋去贴上白棋某个方向,那么能贴上的条件是该方向坐标之差>另一方向坐标之差.因为如果其往这边逃的话,这样才有足够的时间冲过去拦住.若往其他方向逃,只要模仿其动作即可,处于逃跑方向的棋子会对其作出制裁. 可以发现每个黑棋对每个位置的白棋都只有一种能将其锁死的方向,四个方向的分界线形成一个X形.于是现在要数的是被任意四个…