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

公司企业网站建设方案书网站被挂马 301

公司企业网站建设方案书,网站被挂马 301,手机价格,wordpress去除首页【题目链接】 ybt 2110:【例5.1】素数环 【题目考点】 1. 深搜回溯 2. 质数 【解题思路】 1~n的数字构成一个环,要求相邻数字加和必须是质数。 该题最终输出的是一个序列,只不过逻辑上序列最后一个数字的下一个数字就是序列的第一个数字…

【题目链接】

ybt 2110:【例5.1】素数环

【题目考点】

1. 深搜回溯
2. 质数

【解题思路】

1~n的数字构成一个环,要求相邻数字加和必须是质数。
该题最终输出的是一个序列,只不过逻辑上序列最后一个数字的下一个数字就是序列的第一个数字。数值1一定在这个序列中,因此我们让序列第1个数字就是数值1。
而后使用深搜算法依次确定第2个数字,第3个数字。。。
在确定第k个数字时,首先该数字只能是1~n中的数字,其次该数字必须没有使用过,而且该数字和前一个数字(第k-1个数字)的加和必须是质数。将可能的满足以上条件的数字作为序列的第k个数字。
当k为n+1,也就是满足k>n时,已经确定了序列中的n个数字,此时如果第1个数字和第n个数字的加和也是质数,那么就确定了一个满足条件的质数环,将序列中的数字输出。
可以使用标志位isOver记录是否已经找到解。如果已经找到解,那么递归调用可以直接返回,不用继续进行搜索。

【题解代码】

解法1:深搜回溯
#include <bits/stdc++.h>
using namespace std;
#define N 35
int n, a[N];
bool vis[N], isOver;
bool isPrime(int x)//判断x是否是质数
{if(x < 2)return false;for(int i = 2; i*i <= x; ++i) if(x%i == 0)return false;return true;
}
void dfs(int k)
{if(isOver)return;if(k > n){if(isPrime(a[n]+a[1])){isOver = true;for(int i = 1; i <= n; ++i)cout << a[i] << ' ';cout << endl;}return;}for(int i = 1; i <= n; ++i)  if(!vis[i] && isPrime(a[k-1]+i)){vis[i] = true;a[k] = i;//选择数值i作为第k个数字dfs(k+1);vis[i] = false;}
}
int main()
{cin >> n;a[1] = 1;vis[1] = true;dfs(2);return 0;
}
http://www.yayakq.cn/news/656340/

相关文章:

  • 城乡与住房建设部网站首页36氪国外做网站
  • 北京专业制作网站湖南新能源公司中企动力网站建设
  • 哪些网站是做零售的wordpress 菜单 字体
  • 网群企业网站管理系统百度网站首页
  • 商城类网站建设数据库专业网站建设品牌策划方案
  • wordpress缓存清理插件seo是什么职位简称
  • 做网站的公司属于什么行业在线看网站源码
  • 网站建设的素材处理方式网站开发费计入什么科目
  • 网站建设企业模板正邦设计广州分公司
  • 婚恋网站深圳响应式建站
  • 公司网站开发项目权威发布e站
  • 北京网站建设方案报价网站开发的教学视频
  • 佛山网站建设外贸做彩票网站非法吗
  • 建设网站的技术方案是啥大良商城网站建设
  • tomcat 建网站请人建网站
  • 深圳官方网站设计什么是网络营销工具
  • 请列举常见的网站推广方法php网站开发书籍
  • 大庆公司做网站网站建设拍金手指排名贰贰
  • 罗湖网站建网络传媒有限公司
  • 泸州免费做网站联想北京有限公司
  • 凡科做的网站怎么样网站当前位置 样式
  • 做电商平台网站重庆做网站有哪些
  • 网站制作实训自己一个人做网站可以吗
  • 高端网站建设报价能源公司网站模板
  • 检查网站是否做网站地图vs2015 网站开发
  • 网上商城网站建设体会珠海网络营销外包收费情况
  • 做二手房需要用到哪些网站搜集房源上海搬家公司收费价目表
  • 推荐设计感强的网站监测网站定制
  • 楚雄seoseo基础教程使用
  • 商贸行业网站建设公司爱站工具想说超人下拉系统