题目名称 640. N皇后问题
输入输出 queen.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2012-03-07加入
开放分组 全部用户
提交状态
分类标签
搜索法 回溯法 递归 最短路
分享题解
通过:405, 提交:639, 通过率:63.38%
GravatarAntiLeaf 100 0.000 s 0.00 MiB C++
GravatarHzoi_ 100 0.000 s 0.00 MiB C++
Gravatar皮波Forever 100 0.000 s 0.00 MiB C++
Gravatar_Itachi 100 0.000 s 0.00 MiB C++
GravatarHzoi_chairman 100 0.000 s 0.00 MiB C++
Gravatar_Itachi 100 0.000 s 0.00 MiB C++
Gravatar金身人面兽 100 0.000 s 0.00 MiB C++
GravatarSOBER GOOD BOY 100 0.000 s 0.00 MiB C++
Gravatarあぎめなに Love 100 0.000 s 0.00 MiB C++
GravatarKulliu 100 0.000 s 0.00 MiB C++
本题关联比赛
皇后
关于 N皇后问题 的近10条评论(全部评论)
没数据规模,,,
GravatarTheresis
2018-11-29 21:37 20楼
数据规模呢????????
Gravatar霖:404
2018-11-29 19:46 19楼
Gravatarleon
2018-10-26 21:28 18楼
n的范围何在?
Gravatar+1s
2017-11-02 21:20 17楼
蒟蒻初识回溯一遍ac233。
Gravatar_WA自动机
2017-07-21 20:25 16楼
打表数据参考
Gravatarfate1
2017-04-22 16:59 15楼
水水水
Gravatarpα.Princesavs
2017-03-23 20:39 14楼
报搜加上简单的判重
GravatarkZime
2016-12-29 17:57 13楼
为什么没有关于n的范围???
Gravatarkxxy
2016-11-18 09:56 12楼
GravatarNewBee
2016-05-23 14:56 11楼

640. N皇后问题

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

【题目描述】

八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后。为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。

【输入格式】

一个数n($1\leq n \leq 10$),表示棋盘大小为n*n,有n个皇后。

【输出格式】

只有一个数字,为解的个数。当没有解时输出0。

【输入样例】

8

【输出样例】

92