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

宁德城乡住房建设厅网站wordpress评论已关闭

宁德城乡住房建设厅网站,wordpress评论已关闭,施工企业安全生产评价标准最新版2021,网络推广是啥一、题目描述 二、解题思路 n如果是偶数,那么2一定是n的因子,所以首先检查n是否是偶数,如果是偶数就不断地除2,直到不为偶数为止。大于2的偶数一定不会是某个数的因子,所以从3开始检查每个奇数是否可以除尽n&#xf…

一、题目描述

二、解题思路

  • n如果是偶数,那么2一定是n的因子,所以首先检查n是否是偶数,如果是偶数就不断地除2,直到不为偶数为止。
  • 大于2的偶数一定不会是某个数的因子,所以从3开始检查每个奇数是否可以除尽n,重复这个过程直到该奇数不再能整除n。
  • 数学原理:如果一个数n是合数(即非质数),那么它至少有一个质因子小于或等于\sqrt{n}

  • 将遍历上限设置为int(n ** 0.5) + 1是为了在保证能找到所有小于等于的质因数的前提下,减少不必要的遍历次数,从而提高算法的效率。

三、代码参考

n = int(input())
factors = []#因子为2
while n % 2 == 0:factors.append(2)n = n//2#因子为奇数
i = 3
#如果一个数n是合数(即非质数),那么它至少有一个质因子小于或等于n**0.5
max_factor = int(n**0.5)+1#优化
while i <= max_factor:while n % i == 0:factors.append(i)n = n//imax_factor = int(n**0.5)+1i+=2if  n > 1:factors.append(n)print(' '.join(map(str,factors)))

 

http://www.dtcms.com/wzjs/565758.html

相关文章:

  • 个人网站设计师wordpress手动裁剪
  • 网站体验分享官方网站建设实训心得
  • 杭州网站建设(推荐乐云践新)搭建个人博客wordpress
  • 深圳工信部网站备案信息查询如何登录linux wordpress
  • 深圳住房和建设局网站哪里预约公司企业官网建设价格
  • 中国城乡建设部网站证书查询上海企业建设网站服务
  • 网店网页制作工具抖音seo工具
  • 厦门网站设计个人网站开发预留接口
  • 低价建设手机网站现在网站开发用什么
  • 网站布局方案福建省建设工程继续教育网站
  • 锤子 网站 模版暴雪回归
  • 企业如何应用网站的wordpress添加数据库文件
  • 网站备案查询不到模版网站系统
  • 做婚庆网站图片下载网站的营销推广方案及预算
  • 做网彩网站做二手家电市场加什么网站可以
  • 河北手机网站制作多少钱国内最新新闻事件摘抄
  • 淄博网站建设公司有多少家网站建设的工具是
  • 网站建设优化项目腾讯邮箱注册
  • 宁波做网站有哪些公司公司专业网站建设方案
  • 做网站 设计师很ui设计要学几个软件
  • 临西县建设网站wordpress手机号
  • 网站备案 取名资讯通不过开发软件的应用
  • 网站管理是什么工作西安官网排名推广
  • 企业做网站上海河北手机响应式网站建设设计
  • 遵义网站建设网帮你网络运营培训
  • 淄博网站建设高端企业提供家居企业网站建设
  • 企业网站设计解决方案做搬家网站的素材
  • 建设网站的模板pc端网站开发工具
  • 网站关键词密这么稀释网站qq访客采集系统_访客qq获取系统源码网站客户qq抓取代码
  • 温州网站建设报价如果做微商需不需要开个网站。