题目1459:Prime ring problem
来源:互联网 发布:淘宝客服幽默催拍话术 编辑:程序博客网 时间:2024/06/05 17:09
#include <stdio.h> #include <string.h> #include <math.h> #include <iostream> using namespace std ; int x[20] , vis[20] , n ; bool flag ; void output(){ printf("%d" , 1) ; for(int i = 2;i <= n;i++) printf(" %d" , x[i]) ; puts("") ; } bool Is_prime(int x){ for(int i = 2;i * i <= x;i++){ if(x%i == 0) return false ; } return true ; } void dfs(int t){ if(t == n + 1){ if(Is_prime(x[n] + 1)){ output() ; return ; } else return ; } for(int i = 2;i <= n;i++){ if(vis[i]) continue ; if(Is_prime(x[t - 1] + i)){ x[t] = i ; vis[i] = -1; dfs(t + 1) ; vis[i] = 0 ; } } } int main(){ int i , j , T = 1; while(cin >> n){ x[1] = 1 ; vis[1] = -1 ; printf("Case %d:\n" , T++) ; dfs(2) ; puts(""); } return 0 ; }/************************************************************** Problem: 1459 User: cust123 Language: C++ Result: Accepted Time:430 ms Memory:1520 kb****************************************************************/
0 0
- 题目1459:Prime ring problem
- 题目1459:Prime ring problem
- 题目1459:Prime ring problem
- 【九度】题目1459:Prime ring problem
- 题目1016: Prime Ring Problem
- 九度oj 题目1459:Prime ring problem
- JD 题目1459:Prime ring problem (dfs)
- 题目1459:Prime ring problem(素数环问题)
- HDOJ 题目1016 Prime Ring Problem(搜素,dfs)
- 九度OJ 1459 Prime ring problem
- 九度OJ-1459:Prime ring problem
- 九度1459:Prime ring problem
- 1016 Prime Ring Problem
- HDOJ1016-Prime Ring Problem
- HDU1016 Prime Ring Problem
- DFS__1195: Prime Ring Problem
- Prime Ring Problem
- 1016:Prime Ring Problem
- XCode 8.3 工程的Tests模块,编译提示Apple Mach-O Linker (Id) Errors错误
- 部分常用API
- JDK从1.7.x升到1.8.x后Eclipse Maven打包及Tomcat服务启动问题处理
- 后台管理系统常用的Font Awesome图标及图标自定义方法
- 键盘事件:禁止后退和回车表单提交
- 题目1459:Prime ring problem
- 安装Redis
- iOS开发之键盘类型UIKeyboardType
- Java核心技术试题
- Opening Ceremony----思维题
- jstl 分页
- 图解android事件分发
- Hadoop.2.x_常用端口及定义方法(转)
- UVALive