poj 1321
来源:互联网 发布:excel相同数据自动合并 编辑:程序博客网 时间:2024/06/10 03:13
和八皇后问题差不多,但8皇后是n=k;
而这一个n<=k;
要多考虑一种情况;
代码如下;
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>using namespace std;char a[10][10];int total,m,n,k;int visit[10];void dfs(int cur){if(m==k){total++;return ;}if(cur>=n) {return ;}for(int i=0;i<n;i++){if(visit[i]==0&&a[cur][i]=='#'){visit[i]=1;m++;dfs(cur+1);visit[i]=0;m--;}}dfs(cur+1);}int main(){while(~scanf("%d%d",&n,&k)){if(n==-1&&k==-1) break;for(int i=0;i<n;i++)scanf("%s",a[i]);total=0; m=0;memset(visit,0,sizeof(visit));dfs(0);printf("%d\n",total);} }
阅读全文
0 0
- poj 1321
- poj 1321
- poj 1321
- poj 1321
- poj-1321
- poj 1321
- poj 1321
- poj 1321
- poj 1321
- poj 1321
- poj 1321
- POJ 1321
- POJ 1321
- poj --1321
- poj 1321
- poj-1321
- poj 1321
- POJ 1321
- aes 源码(c)
- 【中兴笔试题】求两个圆的交叉区域的面积
- netty3中Handler之间传递数据
- OpenGL编译环境
- android studio 重新关联svn
- poj 1321
- python定时执行脚本实例
- 详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法
- opencv 安装
- 自定义ThreadFactory和ThreadGroup
- EU4-42: Attending a networking event
- yiic命令时提示“php.exe”不是内部或外部命令的解决方法
- Kotlin Android Studio 环境搭建
- android ndk 05 C语言 _union_enum 联合体 枚举 IO文件操作(文件加密解密)