hdu 2553(N皇后)
来源:互联网 发布:水印素材软件 编辑:程序博客网 时间:2024/06/06 20:21
点击打开链接
//N皇后问题//N*N的棋盘,放N个皇后,要求不同行,不同列,不在对角线上//求有多少中放置方法//#include"stdio.h"#include"string.h"#include"math.h"#define N 12int A[N];int T[N];int ans;int n;int judge(int x){int i;//判断前面受否有与其同列或同对角线for(i=1;i<x;i++){if(T[i]==T[x]||abs(i-x)==abs(T[i]-T[x]))return 0;}return 1;}//找第t行的皇后放在什么位置即哪列void dfs(int t){int i;if(t>n)ans++;else {for(i=1;i<=n;i++){T[t]=i;//第t个数放在第i列if(judge(t))dfs(t+1);}}}int main(){int i;for(i=1;i<=N;i++){ans=0;n=i;memset(T,0,sizeof(T));dfs(1);A[i]=ans;}while(scanf("%d",&n)!=-1&&n)printf("%d\n",A[n]);return 0;}
- hdu 2553 (N皇后)
- hdu 2553(N皇后)
- hdu 2553(N皇后)
- HDU 2553(n皇后)
- hdu 2553 N皇后
- hdu 2553 N皇后
- hdu 2553(N皇后问题)
- hdu 2553 N皇后问题(dfs)
- hdu 2553 N皇后问题(回溯)
- HDU 2553 N皇后问题(dfs)
- 【HDU】2553 - N皇后问题(dfs)
- HDU:2553 N皇后问题(深搜)
- 【HDU】-2553-N皇后问题(DFS)
- HDU 2553 N皇后问题(DFS)
- HDU 2553 n皇后问题(回溯)
- HDU 2553 n皇后问题(回溯)
- HDU 2553 N皇后问题(dfs)
- hdu-2553 N皇后(深搜)
- 位图索引
- javascript调用outlook写邮件以及发起livemeeting
- Android数据存储(总结篇)
- Bringing the power of Google technology to mobile
- UNIX环境高级编程——epoll函数使用详解
- hdu 2553(N皇后)
- mvc取出mvc里面值放到页面url里面
- 重建和维护索引
- google 搜索url详解
- html jsp javascript js 参数传递方式
- [svn][linux][uuid]不匹配
- 修改通过fork生成的进程名
- Kinect for Windows SDK C++ 开发 Visual Studio 2010环境配置
- java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<init>(L