比赛场次 237
比赛名称 20140713下午练习
比赛状态 已结束比赛成绩
开始时间 2014-07-13 14:30:00
结束时间 2014-07-13 17:10:00
开放分组 全部用户
注释介绍
题目名称 跳棋的挑战
输入输出 checker.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar天一阁 AAAAAAAAAA 0.008 s 0.31 MiB 100
Gravatar甘罗 AAAAAAAAAA 0.125 s 0.17 MiB 100
Gravatar‘’ AAAAAAAAAA 0.144 s 0.15 MiB 100
Gravatarok AAAAAAAAAA 0.327 s 0.32 MiB 100
Gravatarnoier AAAAAAAAAA 0.361 s 0.32 MiB 100
GravatarRACHE AAAAAAAAAA 0.484 s 0.32 MiB 100
Gravatar1azyReaper AAAAAAAAAA 0.778 s 0.32 MiB 100
Gravatarslyrabbit AAAAAAAAAA 1.599 s 0.31 MiB 100
Gravatar努力吧 AAAAAAAAAA 1.612 s 0.31 MiB 100
GravatarKZNS AAAAAAAAAA 1.630 s 0.31 MiB 100
Gravatarsb AAAAWWAAAA 0.000 s 0.17 MiB 80
Gravatarwolf AAAAAAAAWW 0.021 s 0.31 MiB 80
GravatarSatoshi AAAAAATATT 3.438 s 0.31 MiB 70
Gravatarmiike is god AAAAAWWAWW 0.002 s 0.17 MiB 60
GravatarNBWang AAAAAWWAWW 0.002 s 0.17 MiB 60
GravatarFoolMike AAAAAWWAWW 0.015 s 0.15 MiB 60
GravatarKonan AAAAAWWAWW 0.128 s 0.17 MiB 60
Gravatar天空非翔 AAAAAWWAWW 0.131 s 0.17 MiB 60
Gravatar农场主 AAAAAWWAWW 0.138 s 0.17 MiB 60
Gravatar(⊙o⊙)… AAAAAWWAWW 0.147 s 0.17 MiB 60
Gravatarztx WWWWWWWWWW 0.005 s 0.29 MiB 0
GravatarClannad EEEEEEEEEE 0.007 s 0.17 MiB 0
GravatarSt.Burning\ RRRTTTTRTT 6.394 s 0.31 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