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

广东省网站设计师茶叶包装设计

广东省网站设计师,茶叶包装设计,长沙网站设计拓谋网络,网站建设记什么科目信息学奥赛一本通#xff08;C版#xff09;在线评测系统 【题目描述】 输入正整数nn#xff0c;把整数11,22,…,nn 组成一个环#xff0c;使得相邻两个整数之和均为素数。 【输入】 输入正整数nn。 【输出】 输出任意一个满足条件的环。 【输入样例】 6 【输出样例】 …信息学奥赛一本通C版在线评测系统 【题目描述】 输入正整数nn把整数11,22,…,nn 组成一个环使得相邻两个整数之和均为素数。 【输入】 输入正整数nn。 【输出】 输出任意一个满足条件的环。 【输入样例】 6 【输出样例】 4 3 2 5 6 1 【提示】 数据满足 4≤n≤30 #includeiostream #includecmath using namespace std;int n; bool vis[110]; int cnt[110]; bool flag false;//先假装搜不到bool isPrime(int x) {if (x 2) return false;for (int i 2; i sqrt(x); i) {if (x % i 0) return false;} return true; }void dfs(int depth) {//7.终止条件if (depth n) {//前n层已经搜完了if (!isPrime(cnt[depth - 1] cnt[1])) return;for (int i 1; i depth; i) {cout cnt[i] ;}cout endl;flag true;return;}//1.枚举方案for (int i 1; i n; i) {// 2.判断标记if ((depth 1 !vis[i]) || (depth 1 !vis[i] isPrime(i cnt[depth - 1]))) {// 3.搜索cnt[depth] i;// 4.标记 - 防止重复搜索vis[i] 1;// 5.进入下一层搜索dfs(depth 1);// 6.回溯vis[i] 0;if (flag true) return;}} }int main() {cin n;dfs(1);return 0; } 优化 #includeiostream #includecmath using namespace std;int n; bool vis[110]; int cnt[110]; bool flag false;//先假装搜不到//bool isPrime(int x) { // if (x 2) return false; // for (int i 2; i sqrt(x); i) { // if (x % i 0) return false; // } return true; //}bool isPrime[110];//标记素数 isPrime[x]0/1 0-x是素数 1-x不是素数 //埃氏筛原理将素数的倍数全部筛掉留下的就是素数 void E_sieve(int n) {isPrime[0] isPrime[1] 1;//0和1不是素数for (int i 2; i * i n; i) {if (isPrime[i] 0) {//代表i是素数for (int j i * i; j n; j i) {//j代表i的所有倍数n以内isPrime[j] 1;//j一定不是素数}}} }void dfs(int depth) {//7.终止条件if (depth n) {//前n层已经搜完了if (isPrime[cnt[depth - 1] cnt[1]]) return;for (int i 1; i depth; i) {printf(%d , cnt[i]);}cout endl;flag true;return;}//1.枚举方案for (int i 1; i n; i) {// 2.判断标记if ((depth 1 !vis[i]) || (depth 1 !vis[i] !isPrime[i cnt[depth - 1]])) {// 3.搜索cnt[depth] i;// 4.标记 - 防止重复搜索vis[i] 1;// 5.进入下一层搜索dfs(depth 1);// 6.回溯vis[i] 0;if (flag true) return;}} }int main() {cin n;E_sieve(2*n);//最大要筛nn-1,dfs(1);return 0; }
http://www.dnsts.com.cn/news/248859.html

相关文章:

  • seo厂商深圳网站优化推广方案
  • 有什么好的网站做数学题吗全国建筑网站
  • 建站系统cms是什么北京响应式的网站设计
  • 自己公司怎样做免费的网站php网站开发是什么意思
  • 网站广告弹窗代码大墨免费空间申请
  • 连云港规划建设网站镇江市建设工程管理处网站
  • 做网站要找什么人建站赔补
  • 广州和信建设公司网站百度网站关键词排名查询
  • 网站建设 加盟免费网站制作软件有哪些
  • 中国最好网站建设公司网页设计模板中国素材
  • 中国交通建设集团有限公司级别seo sem推广
  • 网站建设禁止性规定长沙建站官网
  • 承德优化网站建设wordpress添加小人
  • 专业设计网站南昌企业建站程序
  • 番禺做网站设计哈尔滨营销型网站制作
  • 广州电子商务网站建设 v企业网站推广多少钱
  • php网站开发主要内容佛山市手机网站建设哪家好
  • 网站建设什么是开发实施实施长沙建站模板大全
  • 门户网站建设投资seo网络排名优化哪家好
  • 网站的建设哪个好哈尔滨个人建站模板
  • 沈阳做网站推广的公司电子商务网站建设的方法
  • 苏州网站制作方法森网站建设
  • 公司网站建设注册做a暧小视频在线观看网站
  • 易语言如何做验证系统官方网站微信wap网站
  • 绍兴网站建设方案书什么网站做视频
  • 动态手机网站怎么做的深圳创业补贴政策2022申请条件
  • 河北省保定市唐县城乡建设网站wordpress 同步微博
  • 网站建好以后每年都续费么中国房产网
  • 建设网站 可以用3层架构吗网站建设构思
  • 合肥关键词排名首页搜索引擎优化seo课程总结