题目来源:LeetCode52:N皇后 II
问题抽象: 给定一个正整数 n(1 ≤ n ≤ 9),要求计算在 n × n 棋盘上放置 n 个皇后且互不攻击的有效方案总数。核心需求如下:
- 攻击规则约束:
- 任意两皇后不得位于同一行、列或对角线(正负斜率);
- 对角线冲突判定:若两皇家的坐标
(r1,c1)和(r2,c2)满足|r1-r2| = |c1-c2|,则冲突。
- 放置规则:
- 每行必须放置恰好一个皇后(隐含行不冲突);
- 需
问题抽象: 给定一个正整数 n(1 ≤ n ≤ 9),要求计算在 n × n 棋盘上放置 n 个皇后且互不攻击的有效方案总数。核心需求如下:
(r1,c1) 和 (r2,c2) 满足 |r1-r2| = |c1-c2|,则冲突。
181

被折叠的 条评论
为什么被折叠?