25087-5 皇后控制问题(缺测试数据)

2508   7-5 皇后控制问题(缺测试数据)

题目描述

在一个n*n个方格组成的棋盘上的任一方格中放置一个皇后,该皇后可以控制他所在的行,列以及对角线上的所有方格。
对于给定的自然数n,在n*n个方格组成的棋盘上最少要放置多少个皇后才能控制棋盘上的所有方格,且放置的皇后互不攻击?

设计一个拉斯维加斯算法,对于给定的自然数n (1<= n<=100)计算在n*n个方格组成的棋盘上最少要放置多少个皇后才能控制棋盘上的所有方格,且放置的皇后互不攻击。

输入格式:

1 个正整数n

输出格式:

第一行是最少皇后数;接下来的1 行是皇后的最佳放置方案。

输入样例 复制
8
输出样例 复制
5
0 3 6 0 0 2 5 8

说明

0
0
通过提交
时空限制1000ms/128mb
题目来源
评测方式在线评测
题目类型
难        度