Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

【START】2015暑期训练——2n皇后

📝 Solutions 🔵 仅限 C++
Problems Description
<p>给定一itemsn*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入nitems黑皇后和nitems白皇后,使任意的两items黑皇后都不在同一行、同一列或同一条对角线上,任意的两items白皇后都不在同一行、同一列或同一条对角线上。问总Total有多少种放法?n小于等于8。</p> <p></p>
Input格式
<p>输入的Page 一行为一items整数M(0&lt;M&lt;10),代表测试数据组数</p> <p>每组输入的Page 一行为一items整数n,表示棋盘的Size。<br /> 接下来n行,每行nitems0或1的整数,如果一items整数为1,表示对应的位置可以放皇后,如果一items整数为0,表示对应的位置不可以放皇后。</p> <p></p>
Output格式
<p>对应每组输入输出一items整数,表示总Total有多少种放法。</p> <p></p>
Sample
Sample Input 1
2 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Sample Output 1
2 0
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token