专题二1019
来源:互联网 发布:动态寄生虫 猫云seo 编辑:程序博客网 时间:2024/05/22 14:43
*题目编号1019
*简单题意:在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。对于给定的N,求出有多少种合法的放置方法。
*解题思路:由于N<=10,原谅我直接列举了出来
*AC源码:
# include<iostream>
using namespace std;
int main()
{
int n;
while (cin >> n&&n != 0)
{
switch (n)
{
case 1:cout << 1 << endl;break;
case 2:cout << 0 << endl; break;
case 3:cout << 0 << endl; break;
case 4:cout << 2 << endl; break;
case 5:cout << 10 << endl; break;
case 6:cout << 4 << endl; break;
case 7:cout << 40 << endl; break;
case 8:cout << 92 << endl; break;
case 9:cout << 352 << endl; break;
case 10:cout << 724 << endl; break;
}
}
return 0;
}
N皇后问题
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 42 Accepted Submission(s) : 20
1<br>8<br>5<br>0<br><br>
1<br>92<br>10<br><br>
- 专题二1019
- 专题二 1019
- 2016sdau课程练习专题二 1019
- 3G专题二
- LDAP专题(二)
- 毕业论文专题 (二)
- IPV6专题(二)
- 专题二-可复用单链表
- 专题二 · 1009
- 专题二1001
- 专题二1002
- 专题二1005
- 专题二 1001
- 专题二:搜索总结报告
- 专题二1008
- 专题二 · 1008
- 专题二 1008
- 专题二 1002
- Files 的值“ < < < < < < < .mine”无效。路径中具有非法字符。
- c++中的string常用函数用法总结
- Nginx的upstream目前支持5种方式的分配
- 机器学习实战之树回归
- Jtellij for mac 方法调用树
- 专题二1019
- 【iOS】快速集成轮播控件
- android studio 2.0 下创建JNI应用
- 计算机基础知识温故而知新
- 为什么静态成员、静态方法中不能用this和super关键字
- Eclipse去除js(JavaScript)验证错误
- 【笔试/面试】—— 判断一个链表是否有环
- 在项目什么时候选择使用GCD,什么时候选择NSOperation
- 菜单高亮滚动监听