DFS之素数环
来源:互联网 发布:intelj java.util.map 编辑:程序博客网 时间:2024/04/30 10:22
#include <cstdio>#include <cmath>#include <cstring>#include <iostream>using namespace std ;int a[100] = {1} ;//int a[25] ;bool vst[100] ;int n ;bool isPrime(int m){ if(m<2) return false ; int i,k = sqrt(m) ; for(i = 2;i<=k;i++) { if(m%i==0) break ; } if(i>k) return true ; else return false ;}void dfs(int cur){ if(cur == n-1) { if(isPrime(a[n-1]+1)) { printf("1") ; for(int i = 1;i<n;i++) { printf(" %d",a[i]) ; } printf("\n") ; } return ; } for(int i = 2;i<=n;i++) { //a[cur] = i ; if(!vst[i] && isPrime(a[cur]+i)) { vst[i] = true ; a[cur+1] = i ; dfs(cur+1) ; vst[i] = false ; } }}int main(){ while(scanf("%d",&n)!=EOF) { memset(vst,false,sizeof(a)) ; dfs(0) ; }}
0 0
- DFS之素数环
- 素数环 dfs
- 素数环 DFS +回溯
- 素数环 DFS 回溯
- 素数环 NYOJ dfs
- hdu1016素数环(DFS)
- 素数环(dfs)
- ZOJ1457 DFS 素数环
- 素数环(dfs)
- DFS-素数环
- 【HDU1016】素数环(dfs)
- HDOJ1016素数环 DFS
- A-素数环dfs
- hdu 1016 dfs(素数环)
- DFS解素数环问题
- nyoj 素数环(dfs)
- 【DFS】nyoj 488 素数环
- hdu 1016 dfs素数环
- Java环境变量的标准配置
- spark实例:用spark-submit运行spark程序
- iOS开发(Swift):创建UINavigationView的三种方法
- Python3批量转换文本文件编码
- 数据结构实验之链表二:逆序建立链表
- DFS之素数环
- 数据结构实验之链表三:链表的逆置
- Android高级UI ImageView ImageButton RadioButton CheckBox ProgressBar属性和用法总结
- Python 对文件进行编码转换
- 学习鸟哥的Linux私房菜笔记(5)——目录
- 触摸事件和手势(UITouch)
- centos7 快速安装 mariadb(mysql)
- Python 定义源码编码 (Source Encoding)
- 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道