【wikioi】1295 N皇后问题
来源:互联网 发布:整点报时软件 编辑:程序博客网 时间:2024/06/06 05:03
题目链接
算法:DFS
刚开始卡了我一下,我竟然傻到用二维来放皇后= =。导致一直TLE。。。。
其实用1维就行了的,下标为行(列),值为列(行)
我是用下标为列做的。
上代码
#include <iostream>using namespace std;int n, ans = 0;int map[14];void dfs(int x){if(x > n) {ans++; return;}int i, j;for(i = 1; i <= n; i++) //放在某行{map[x] = i;for(j = 1; j < x; j++) //判断前面列是否有重合,直接判断横行 和 斜行 (可自己画图为什么判断斜行成立)if((map[j] == map[x]) || (x-map[x] == j-map[j] || x+map[x] == j+map[j]))break;if(j == x)dfs(x+1);}}int main(){cin >> n;dfs(1);cout << ans;return 0;}
- 【wikioi】1295 N皇后问题
- wikioi 1295 N皇后问题
- 【wikioi】N皇后问题
- wikioi p1295 N皇后问题
- wikioi N皇后问题c++
- [Wikioi 1295]N皇后问题---两种不同的解法(复习)
- 1295 N皇后问题
- CODEVS 1295N皇后问题
- Codevs 1295 N皇后问题
- 【codevs 1295】N皇后问题
- N*N皇后问题
- 八皇后 n皇后 问题
- 八皇后N皇后问题
- Wiki OI 1295 N皇后问题
- 维基 1295 N皇后问题 搜索
- WIKI 【1295 N皇后问题 】DFS
- Code[VS] 1295 Nqueens N皇后问题
- DFS练习-codevs-1295N皇后问题
- IOS成长之路-使用系统默认声音、震动
- MIME类型大全
- 卸载IBM Cognos Content Database
- ORA-39126: 在 KUPW$WORKER.PUT_DDLS [TABLE_STATISTICS] 错误解决
- 用cocos2dx实现聊天效果
- 【wikioi】1295 N皇后问题
- poj 2492 - A Bug's Life(并查集)
- 瞬态电压抑制二极管的选用原则
- poj 3984- 迷宫问题
- 设置密码没有限制
- Reverse Engineering a D-Link Backdoor
- lighttpd移植备忘
- VMware vSphere 5.1 简介与安装
- 使用PHP导出Word文档的原理和实例