/* DFS * 行从0到7逐层增加,不会存在重复放到同一行的情况 * 列需要用bool col[8]记录某行是否已经放置 * 对角线则需要用一个bool matrix[8][8](代码里用到矩阵名是djx),并放到Judge(int x,int y)中判断 * 然后思路就比较简单了,按照DFS对可扩展的状态进行递归 * 每层的可扩展状态满足: * (1)列上没有其它棋子 &nb...