1288:2N皇后

时间限制:2 S   /  内存限制:65536 KB
AC:28   /  Submit:38
问题描述

给定一个 $$n \times n$$ 的棋盘,棋盘中有一些位置不能放皇后。

现在要向棋盘中放入$$n$$个黑皇后和$$n$$个白皇后,要求:

1、任意的两个黑皇后都不在同一行、同一列或同一条斜线上

2、任意的两个白皇后都不在同一行、同一列或同一条斜线上

问总共有多少种放法?$$n$$小于等于$$8$$。

输入描述

输入的第一行为一个整数$$n$$,表示棋盘的大小。

接下来 $$n$$ 行,每行$$n$$个$$0$$或$$1$$。

如果为$$1$$,表示对应的位置可以放皇后,如果为$$0$$,表示对应的位置不可以放皇后。

输出描述

输出一个整数,表示总共有多少种放法。

样例输入复制样例

4

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

样例输出

2

相关

题单#13(递归&DFS&回溯)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1