HDU 1016 Prime Ring Problem
来源:互联网 发布:c语言编译器安卓版 编辑:程序博客网 时间:2024/06/06 01:27
http://acm.hdu.edu.cn/showproblem.php?pid=1016
#include <iostream>#include <stdio.h>#include <String.h>using namespace std;int flag[25];int n;int sum(int k){ for(int i=2;i*i<=k;i++){ if(k%i==0){ return 0; } } return 1;}void dfs(int a[22],int k){ if( k==n){ if( sum(a[0]+a[n-1])==1 ){ for(int i=0;i<n-1;i++){ printf("%d ",a[i]); } printf("%d\n",a[n-1]); } return ; } for(int i=1;i<=n;i++){ if( flag[i]==0 && sum(a[k-1]+i)==1 ){ flag[i]=1; a[k]=i; dfs(a,k+1); flag[i]=0; } } return ;}int main(){ int ca=1; while(scanf("%d",&n)!=EOF){ int a[22]; memset(flag,0,n+1); memset(a,0,n+1); a[0]=1; flag[1]=1; printf("Case %d:\n",ca++); dfs(a,1); putchar(10); } return 0;}
0 0
- hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- HDU 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- HDU-1016 prime ring problem
- hdu 1016Prime Ring Problem
- hdu 1016 Prime Ring Problem
- HDU-1016 Prime Ring Problem
- HDU-1016-Prime Ring Problem
- hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- Hdu 1016 Prime Ring Problem
- hdu 1016 Prime Ring Problem
- Hdu 1016 - Prime Ring Problem
- HDU 1016 Prime Ring Problem
- Android100天学习小结
- adb不是内部或外部命令,也不是可运行的程序或批量文件
- JAVA基础知识
- MySql-半同步复制
- ArcGIS移动客户端离线地图的几种解决方案
- HDU 1016 Prime Ring Problem
- PHP session的销毁是三种方式
- 网站缓存技术
- libevent源码分析:backend的选择
- hdu-4313-并查集
- JAVA经典算法40题
- Android滚动原理及实现
- JavaEE学习笔记之Servlet/JSP—EL表达式
- 设计模式(1)-面向对象的设计原则