HDU1016(DFS)
来源:互联网 发布:npt2寸管螺纹编程 编辑:程序博客网 时间:2024/06/06 12:32
题目:Prime Ring Problem
#include <stdio.h>#include <string.h>#define N 105int n;int a[25];bool visited[25];bool prime[N];void isprime(){ int i,j; memset(prime,true,sizeof(prime)); for(i=2;i<N;i++) { for(j=i+i;j<N;j+=i) { prime[j]=false; } }}void DFS(int v){ int i; if(v==n+1&&prime[a[n]+1]) { for(i=1;i<=n;i++) printf("%d%c",a[i],i == n ? '\n':' '); } for(i=2;i<=n;i++) { if(!visited[i]&&prime[i+a[v-1]]) { a[v]=i; visited[i]=true; DFS(v+1); visited[i]=false; } }}int main(){ int k=0; isprime(); while(~scanf("%d",&n)) { k++;a[1]=1; memset(visited,false,sizeof(visited)); printf("Case %d:\n",k); DFS(2); puts(""); }}
- hdu1016--dfs
- HDU1016 DFS
- HDU1016(DFS)
- hdu1016(dfs)
- HDU1016 DFS
- hdu1016素数环(DFS)
- HDU1016-经典DFS
- HDU1016【简单递归.DFS】
- 【HDU1016】素数环(dfs)
- hdu1016-dfs回溯法
- HDU1016(dfs)
- hdu1016 DFS+素数判断
- HDU1016:Prime Ring Problem(DFS)
- hdu1016 Prime Ring Problem(DFS)
- hdu1016(素数环剪枝dfs)
- Hdu1016 Prime Ring Problem(DFS)
- HDU1016:Prime Ring Problem(DFS)
- hdu1016(dfs运用)素数环
- Filter WDM Basics Definition
- 第二届 Android 应用开发中国大学生挑战赛(谷歌主办)
- Secret Handshake for Iran
- 2013-3-12关于程序研究说明
- 史上5大最著名黑客
- HDU1016(DFS)
- linux命令之grep
- 关于Imagine Cup 2013 微软“创新杯”全球学生大赛的报名通知
- (记录)微软C++ REST SDK
- 正则表达式详解
- java与C++区别
- 代理类与AOP
- Oracle的over分组排序讲解
- 稀疏矩阵例子