Emmm,我又来 POJ 了,这题感觉比上次做的简单点.类似皇后问题.但是稍微做了一点变形,比如棋子数量是不定的.棋盘形状不在是方形等等. 题目链接:POJ 1321 棋盘问题 解题思路 基本思路:从上往下放旗子,每种情况完成后,复盘继续下一种情况. 这里讲一下,void backTrack(int left, int x) 函数. left 表示还剩的棋子数量,显然如果 left 为 0,说明所有棋子已放完,那么方案数 solution 加 1. 如果不为 0.那么继续检查当前位置的列是否有棋…