问题
问题是在尺寸为 M×N 的棋盘上找到一组普通棋子的所有独特配置,其中没有一个棋子可以接受任何其他棋子。 假设棋子的颜色无关紧要,并且棋子之间没有棋子。
编写一个程序,输入以下内容: - 棋盘的尺寸:M,N。 - 尝试放置在棋盘上的每种类型(国王、王后、主教、车和骑士)的棋子数。
作为输出,程序应该向控制台列出所有独特的配置,所有部件都可以放置在板上而不会相互威胁。
返回您的解决方案时,请提供您的答案,其中包含 2 个国王、2 个皇后、2 个主教和 1 个骑士的7×7 棋盘的独特配置总数。
例子
输入:3×3 棋盘,包含 2 个国王和 1 个车。
克| - | 克| - | - | - | - | R | - |
克| - | - | - | - | R | 克| - | - |
- | - | 克| R | - | - | - | - | 克|
- | R | - |
2021-06-21 14:05:58
12KB
Java
1