素数环
来源:互联网 发布:减肥午餐吃什么知乎 编辑:程序博客网 时间:2024/06/10 00:34
素数环 素数环是一个计算机程序问题,指的是将从1到n这n 个整数围成一个圆环,若其中任意2个相邻的数字相加, 结果均为素数,那么这个环就成为素数环。 现在要求输入一个n,求n个数围成一圈有多少种素数 环,规定第一个数字是1。 N=6 1 4 3 2 5 6 1 6 5 2 3 4 N=8 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 #include<stdio.h>#include<math.h>int dis[21]={1},vis[21]={0,1};int n;int ring(int a,int b){ int sum,flag=0; if (b==a){ sum=dis[b-1]+dis[0]; for (int j=2;j<=sqrt(sum);j++) if (sum%j==0) { flag=1; break; } if (flag==0) for (int i=0;i<a;i++) { if (i==0) printf("%d",dis[i]); else printf(" %d",dis[i]); } else return 0; putchar('\n'); return 0; } for (int i=1;i<=a;i++) { if (!vis[i]) { vis[i]=1; dis[b]=i; sum=dis[b]+dis[b-1]; for (int j=2;j<=sqrt(sum);j++) if (sum%j==0) { flag=1; break; } if (flag==0) ring(a,b+1); vis[i]=0; flag=0; } }}int main(){ int count=1; while (~scanf("%d",&n)) { printf("Case %d:\n",count); count++; ring(n,1); putchar('\n'); } return 0;} 阅读全文 0 0
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 素数环
- 常见浏览器兼容性问题与解决方案
- 3Sum Closest算法
- ubuntu命令安装chrome浏览器
- 解决电脑同时使用有线网上内网,无线网上外网的冲突
- KMP小结
- 素数环
- 10.4、spring boot的web应用——支持freemarker模板视图
- 深入理解Java对象的创建过程:类的初始化与实例化
- 5-2 派生类的构造函数
- 从编译原理理解递归
- Android.mk详解
- php内置函数,字符串处理函数
- 网络连接评分机制之NetworkMonitor
- git使用经验
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
大良华侨城欢乐海岸
华侨城欢乐海岸门票
深圳华侨城门票多少钱
华侨城工资为什么那么低
东部华侨城门票价格
东部华侨城别墅价格
东部华侨城怎么坐地铁
经纬城市绿洲
000069股票
华乔城
华桥城a
景瑞花园
000069
华桥城
红星国际
江岸水城
000069股吧
加州花园
白金湾
华侨宝
花生米富
胭脂债 一度君华
药师琉璃光佛
清云山定光寺
华克金现在什么价位
华兴会
华兴银行
长安大学兴华学院
广东华兴银行
中国核工业华兴建设有限公司
华兴资本
广东华兴银行面临倒闭
商丘兴华学校
北京兴华大学
世纪华兴
华兴宠物食品有限公司
广州华兴康复医院
华兴玻璃
华兴宠物食品
华兴学校
华夏兴华