hdu 1016 (DFS)
来源:互联网 发布:flash cs3 mac版 编辑:程序博客网 时间:2024/05/21 22:52
点击打开链接
分析:
经典DFS。。。
注意最后一个要与1的和为素!!
#include"stdio.h"#include"string.h"int prime[44];intmark[22];int a[22],n;void dfs(int k,int m){a[k]=m;int i;if(k==n){//注意最后一个要与1的和为素!!if(!prime[m+1])return ;for(i=1;i<n;i++)printf("%d ",a[i]);printf("%d\n",a[i]);return ;}for(i=2;i<=n;i++){if(prime[i+m]&&!mark[i]){mark[i]=1;dfs(k+1,i);mark[i]=0;}}}int main(){int i,k;memset(prime,0,sizeof(prime));prime[2]=prime[3]=prime[5]=prime[7]=1;prime[11]=prime[13]=prime[17]=prime[19]=prime[23]=1;prime[29]=prime[31]=prime[37]=prime[41]=1;k=1;while(scanf("%d",&n)!=-1){memset(mark,0,sizeof(mark));printf("Case %d:\n",k++);dfs(1,1);printf("\n");}return 0;}
- hdu 1016 (DFS)
- hdu--1016 素素环(dfs)
- hdu 1016(dfs基础)
- DFS基础 (HDU 1010、HDU 1016、HDU 1072)
- HDU 1016(搜索题,DFS)
- hdu 1016 Prime Ring Problem(DFS)
- hdu 1016 Prime Ring Problem(DFS)
- HDU 1016 Prime Ring Problem (DFS)
- HDU 1016Prime Ring Problem(dfs)
- hdu 1016 Prime Ring Problem (dfs)
- HDU 1016 Prime Ring Problem(DFS)
- HDU--1016:Prime Ring Problem (DFS)
- hdu 1016 Prime Ring Problem (DFS)
- HDU 1016-Prime Ring Problem(DFS)
- hdu 1016 Prime Ring Problem(dfs)
- HDU 1016 Prime Ring Problem(dfs)
- hdu 1016 Prime Ring Problem(DFS)
- HDU 1016 Prime Ring Problem(DFS)
- 美妙的模电2013/5/2
- C# 指针之美
- IE10的CSS技巧(IE10专属css hack写法)
- javascript 读取json对象
- 关于phpcms2008 内部递增标变量 $n 的注意事项
- hdu 1016 (DFS)
- 调试存储过程:ORA-0131 Insufficient privileges 处理
- 动态调用DLL的方法(宏实现)
- FORM触发器
- Mirror v0.2 Preview 2 发布
- sed命令详解
- Hadoop+Mahout安装手记
- [apk破解]Awind公司的Mirrorop Sender 1.1.0.8
- 表单target用法(页面提交表单无刷新)