Toggle navigation
HUSTOJ
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Problem3191--Checker Challenge(USACO6.5.5)
3191: Checker Challenge(USACO6.5.5)
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
0
Solved:
0
[
Status
] [
Submit
] [Creator:
]
Description
如下所示是一个6*6的棋盘,并且棋盘上的6个棋子都处于不同行、不同列和不同的对角线上。
图中的解决方案可以用如下的方式来描述:用序列2 4 6 1 3 5分别给出了从第1行到第6行上每个棋子所在的列的编号。
你的任务是编写一个程序找出所有的不同解决方案,并且使用上述的描述方式描述出来。先按照数字顺序打印出前三个解决方案,再打印出总的解决方案数。
Input
一个整数N(6≤N≤13),表示是一个N*N的棋盘
Output
按照要求的描述方式,先输出前三个解决方案然后再输出总的方案数
Sample Input
Copy
6
Sample Output
Copy
2 4 6 1 3 5 3 6 2 5 1 4 4 1 5 2 6 3 4
Source/Category
回溯
level8