比赛场次 314
比赛名称 20160708BDFS
比赛状态 已结束比赛成绩
开始时间 2016-07-08 08:40:00
结束时间 2016-07-08 10:10:00
开放分组 全部用户
注释介绍
题目名称 跳棋的挑战
输入输出 checker.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarcdcq AAAAAAAAAA 0.003 s 0.31 MiB 100
Gravatar风间净无尘 AAAAAAAAAA 0.070 s 0.31 MiB 100
GravatarLovelove_boii AAAAAAAAAA 0.083 s 0.32 MiB 100
GravatarOstmbh AAAAAAAAAA 0.368 s 0.33 MiB 100
GravatarArrow AAAAAAAAAA 1.579 s 0.31 MiB 100
Gravatar@@@ AAAAWWAAAA 0.064 s 0.29 MiB 80
Gravatar蓝T-shirt AAAAWWAAAA 0.065 s 0.31 MiB 80
GravatarSteve AAAAAAAATT 2.362 s 0.31 MiB 80
Gravatarconfoo AAAAAAAATT 2.364 s 0.29 MiB 80
Gravatariortheir AAAAAAAATT 2.543 s 0.47 MiB 80
GravatarCeres AAAAAATATT 3.308 s 0.31 MiB 70
GravatarGNISSELB AAWWWWAAAA 0.030 s 0.31 MiB 60
GravatarW AAAAWWWAWW 1.834 s 0.29 MiB 50
Gravatarzero WWWWWWAAWW 0.006 s 0.31 MiB 20
Gravatarc2018 WWWWWWWAWW 0.002 s 0.31 MiB 10
Gravatarhpy WWWWWWWAWW 0.003 s 0.31 MiB 10
Gravatarha sa ki C 0.000 s 0.00 MiB 0
Gravatar5458 C 0.000 s 0.00 MiB 0
GravatarGe0Bi1Lao0W C 0.000 s 0.00 MiB 0
Gravatar 0.000 s 0.00 MiB 0
Gravatar不会起名怪我咯 RRRRRRRRRR 0.000 s 0.25 MiB 0
Gravatarkxxy RRRRRRRRRR 0.002 s 0.31 MiB 0
Gravatar.. RRRRRRRRRR 0.006 s 0.29 MiB 0

跳棋的挑战

★☆   输入文件:checker.in   输出文件:checker.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行,每列,每条对角线(包括两条主对角线的所有对角线)上都至多有一个棋子,如下例,就是一种正确的布局。



上面的布局可以用序列2 4 6 1 3 5来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:

行号 1 2 3 4 5 6

列号 2 4 6 1 3 5

这只是跳棋放置的一个解。请写一个程序找出所有跳棋放置的解,并把它们以上面的序列方法输出。解按字典顺序排列,请输出前3个解,最后一行是解的总个数。

【输入格式】

一个数字N (6 <= N <= 14) 表示棋盘是N × N大小的。

【输出格式】

前三行为前三个解,每个解的两个数字之间用一个空格隔开。第四行只有一个数字,表示解的总数。

【输入样例】

6

【输出样例】

2 4 6 1 3 5
3 6 2 5 1 4
4 1 5 2 6 3
4