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

赤峰专业的网站建设网站模板在线预览

赤峰专业的网站建设,网站模板在线预览,肇庆企业自助建站,光棍天堂手机2019版免费观看题目 素数判断 分解质因数 思路 题目很直接#xff0c;给你一个数#xff0c;判断其是不是素数#xff0c;如果是#xff0c;输出一句话和它本身#xff0c;如果不是#xff0c;输出一句话和它的质因数#xff0c;需要注意的是质因数要从小到大输出。 我们知道#x…题目 素数判断 分解质因数 思路 题目很直接给你一个数判断其是不是素数如果是输出一句话和它本身如果不是输出一句话和它的质因数需要注意的是质因数要从小到大输出。 我们知道一个素数的质因数就是它本身所以抛开素数判断直接对一个数分解质因数就行了。 怎么对一个数分解质因数呢? 可以使用试除法来实现。对于一个大于 1 1 1 的正整数 n n n如果 n n n 能被 [ 2 , s q r t ( n ) ] [2, sqrt(n)] [2,sqrt(n)] 范围内的任何整数整除则将因子加入列表直到 n 1 n1 n1 或者因子的枚举值超出上述范围为止。 然后可以根据得到的质因数列表来判断一个数是不是素数 很直观如果列表里面只有一个数那么这个数肯定是素数否则不是素数 需要注意的是以上的方法得到的质因数列表包含了重复的质因数所以在输出的时候要加以判断。 代码 #include iostream #include vector using namespace std;/*** brief 分解质因数** param x 待分解的数* return vectorint 质因数列表*/ vectorint prime_factors(int x) {vectorint res;int d 2;while (x 1) {while (x % d 0) {res.emplace_back(d);x / d;}d;if (x 1 d * d x) {res.emplace_back(x);break;}}return res; }int main(void) {int t 0, x 0, k 0, i 0;cin t;vectorint tmp;while (t--) {cin x;tmp std::move(prime_factors(x));cout ((k tmp.size()) 1 ? isprime : noprime) endl;cout tmp[0];for (i 1; i k; i) {if (tmp[i] ! tmp[i - 1]) {cout tmp[i];}}cout endl;}return 0; }
http://www.zqtcl.cn/news/19516/

相关文章:

  • 快速制作网站校园官方网站如何制作
  • 翻译建设网站魔域网页游戏官网
  • 北京住房城乡建设网站帝国cms地方门户网站模板
  • 网站空间如何搬家网站安全建设需求分析报告
  • 宁波网站推广工具室内设计师需要学什么软件
  • 电子商务网站建设的总体设计遵义网站建设厂家
  • 九江市建设工程门户网站有那些猎头做单的网站
  • 徐州微信网站建设网站建设和维护的职责
  • 网站建设 主要学是么移动网站建设的前期规划内容
  • 网站首页index.html城乡建设部网站自助商品房
  • 休闲小零食网站开发方案网站建设拿什么框架
  • 建模外包网站相册管理网站模板
  • 微信公众号后天网站开发做网站外包公司名称大全
  • 电商网站建设费用预算搞个网站需要多少钱
  • 建立网站培训讲义什么是网站空间
  • 网站开发慕枫移动端app下载
  • 网站建设服务宗旨北流网站
  • 福建省住房城乡建设部网站成都网站建设 培训班
  • 与网络公司洽谈做网站需要注意什么网站备注查询
  • 做地方门户网站如何推广自己的网址
  • 哪些网站收录排名好如何制作电脑公司网站
  • 泗阳县建设局网站wordpress php mysql
  • 阿里云oss做网站备份网站开发硬件工程师待遇
  • 免费学设计的网站视频网站设计模板
  • php 上传到网站学校网站在建设方面的的优势
  • wordpress+ie9深圳网站seo优化公司
  • 做阿里巴巴网站店铺装修费用定西市建设厅官方网站
  • 学生作业做网站需要县城网站怎么做
  • 桓台响应式网站建设加拿大28怎么做网站代理
  • 个人域名备案网站名称安徽网站优化价格咨询