当前位置: 首页 > news >正文

婚礼策划网站模板如何快速推广网上国网

婚礼策划网站模板,如何快速推广网上国网,奉贤品牌网站建设,制作音乐app题目描述 PDF 输入格式 输出格式 题意翻译 输入正整数 nn,把整数 1,2,\dots ,n1,2,…,n 组成一个环,使得相邻两个整数之和均为素数。输出时,从整数 11 开始逆时针排列。同一个环恰好输出一次。n\leq 16n≤16,保证一定有解。 多…

题目描述

PDF

输入格式

输出格式

题意翻译

输入正整数 nn,把整数 1,2,\dots ,n1,2,…,n 组成一个环,使得相邻两个整数之和均为素数。输出时,从整数 11 开始逆时针排列。同一个环恰好输出一次。n\leq 16n≤16,保证一定有解。

多组数据,读入到 EOF 结束。

第 ii 组数据输出前加上一行 Case i:

相邻两组数据中间加上一个空行。

输入输出样例

输入 #1复制

6
8

输出 #1复制

Case 1:
1 4 3 2 5 6
1 6 5 2 3 4Case 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

由于本人没有注册UVA账号,但测试数据是可行的,欢迎指正。

完整代码如下:

#include<bits/stdc++.h>
using namespace std;
const int N=18;
int res[N],vis[N];
int n;
int cnt=0;
bool prime(int x){if(x<=1){return false;}for(int i=2;i<=sqrt(x);i++){if(x%i==0){return false;}}return true;
}
void dfs(int k){if(k==n+1){if(prime(res[n]+res[1])){for(int i=1;i<=n;i++){cout<<res[i]<<" ";}cout<<endl;}return;}for(int i=2;i<=n;i++){if(vis[i]){continue;}int s=i+res[k-1];if(!prime(s)){continue;}res[k]=i;vis[i]=1;dfs(k+1);vis[i]=0;}
}
int main(){ios::sync_with_stdio(false);while(cin>>n){cnt++;cout<<"Case "<<":"<<endl;res[1]=1;vis[1]=1;dfs(2);cout<<endl;}return 0;
}

http://www.yayakq.cn/news/670743/

相关文章:

  • 网站统计开放平台安卓开发是做什么的
  • 四川做网站找谁展示型网站制作公司
  • 网站如何做跳转wordpress域名更换插件
  • seo网站优化培wordpress 点赞 ajax
  • php 网站做分享功能网站开发音乐
  • 购物网站页面设计微信网站开发有中院管辖呢
  • wordpress开发企业网站网站提交入口百度
  • 全国电子网站建设wordpress调用一篇
  • 怎么运行网站增城网站开发
  • 企业网站后台管理优秀的个人网站设计模板
  • 越南做购物网站WordPress多站点恢复
  • 什么网站做装修公司广告比较好最新wordpress 优化版
  • 建设邯郸网站wordpress 反广告
  • 哈尔滨制作网站价格做门窗网站
  • 做盗版电影网站犯法吗wordpress移动导航菜单
  • 怎么看网站开发语言信息建一个简单的公司官网需要多少钱
  • h5制作网站开发广东微信网站制作公司哪家好
  • 怎么在网站上做排名精准营销的成功案例
  • 做网站上时需要3d预览功能做网站优化的工资有多高
  • 一个备案可以做几个网站网络公司网站程序
  • 东莞网站建设设网页设计培训教程
  • 在线直播网站开发实战项目vue做单页面网站
  • 有哪些网站结构是不合理的设置wordpress上传文件大小
  • 网站建设论文致谢wordpress 侧边栏代码
  • 网站用什么做厦门定制网站建设
  • 网站建设及制作平台开发多少钱
  • 曲阳县做网站设计类专业学校
  • 网站托管方案天津装修公司哪家口碑好些
  • 怎样做一个好的网站织梦音乐网站模板
  • cms网站开发百度云网盘资源链接