博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1016 Prime Ring Problem(dfs)
阅读量:5332 次
发布时间:2019-06-15

本文共 1445 字,大约阅读时间需要 4 分钟。

Prime Ring Problem

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 37703    Accepted Submission(s): 16659

 

 

Problem Description

A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.

 

Note: the number of first circle should always be 1.

 

 

 

 

Input

n (0 < n < 20).

 

 

Output

The output format is shown as sample below. Each row represents a series of circle numbers in the ring beginning from 1 clockwisely and anticlockwisely. The order of numbers must satisfy the above requirements. Print solutions in lexicographical order.

 

You are to write a program that completes above process.

 

Print a blank line after each case.

 

 

Sample Input

6

8

 

 

Sample Output

Case 1:

1 4 3 2 5 6

1 6 5 2 3 4

 

Case 2:

1 2 3 8 5 6 7 4

1 2 5 8 3 4 7 6

1 4 7 6 5 8 3 2

1 6 7 4 3 8 5 2

 

 

Source

 

 

 

1 #include 
2 #include
3 #include
4 using namespace std; 5 bool vis[20]; 6 int a[20]; 7 int n; 8 bool prime(int m) 9 {10 if(m==1) return false;11 if(m==2) return true;12 for(int i=2;i*i<=m;i++)13 if(m%i==0) return false;14 return true;15 }16 void dfs(int m)17 {18 if(m==n&&prime(a[m-1]+a[0])){19 for(int i=0;i
>n){43 cout<<"Case "<<++j<<":"<

 

转载于:https://www.cnblogs.com/shenyw/p/5170082.html

你可能感兴趣的文章
函数式编程
查看>>
JavaScript中的BOM和DOM
查看>>
bzoj 1606: [Usaco2008 Dec]Hay For Sale 购买干草
查看>>
[转]AngularJS:何时应该使用Directive、Controller、Service?
查看>>
注册表操作
查看>>
360浏览器兼容模式 不能$.post (不是a 连接 onclick的问题!!)
查看>>
Yii安装使用教程(转)
查看>>
读取省市区
查看>>
控制器View的生命周期及相关函数是什么?你在开发中是如何用的?
查看>>
Java四种引用包括强引用,软引用,弱引用,虚引用。
查看>>
spring注入Properties
查看>>
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
查看>>
【BZOJ-2295】我爱你啊 暴力
查看>>
【BZOJ-1055】玩具取名 区间DP
查看>>
Oracle安装配置—64位Win7安装配置64位Oracle
查看>>
Bit Twiddling Hacks
查看>>
个人总结
查看>>
const与指针
查看>>
java面试题全集(中)
查看>>
[USACO08MAR]土地征用Land Acquisition
查看>>