logo AlgoBeat OnlineJudge
登录 注册

#200553. 还是 N 皇后

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

正如题目所说,这题是著名的 皇后问题。


一个 的跳棋棋盘,有 个皇后棋子被放置在棋盘上,使得每行、每列有且只有一个皇后棋子,每条对角线(包括两条主对角线的所有平行线)上至多有一个皇后棋子。棋盘上一部分格子可以放置棋子,而另一部分则不可以。

求放置棋子的方案总数。

输入格式

第一行有一个 。接下来有 列描述一个棋盘,* 表示可放,. 表示不可放。

输出格式

输出方案总数。

样例

样例输入 1

4
**.*
****
****
****

样例输出 1

1

数据范围与提示