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

传奇怎么做充值网站江苏网站建设企业

传奇怎么做充值网站,江苏网站建设企业,搜索关键词软件,简约智能设备制造公司网站题目描述 这是道纯数学类问题。 先回忆一下,素数的定义。 质数(英文名:Prime number)又称素数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 质数又称素数。一个大于1的自然数&…

题目描述

这是道纯数学类问题。

先回忆一下,素数的定义。

质数(英文名:Prime number)又称素数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。

可以用简单好理解的Eratosthenes筛法,时间复杂度是O(nloglogn)。

算法从小到大枚举所有数,对每一个素数(从2开始,已知2是素数),筛去它的所有倍数,剩下的就都是素数了。当从小到大到达某数a时,如果a没有被前面步骤的数筛去,那么a一定是素数。这是因为,如果a不是素数,那么a一定有小于a的素因子,这样在之前的步骤中a一定会被筛掉,所以当枚举到a时还没有被筛掉,那么a一定是素数。

class Solution {
public:int countPrimes(int n) {//由素数的定义,1既不是素数也不是合数if(n < 2) return 0;int prime_count = 0;//isPrime[i]表示,正整数i是否是素数,i>=2vector<bool> isPrime(n,true);for(int i = 2;i<n;i++){if(isPrime[i]){//使用Eratosthenes筛法,素数的倍数肯定不是素数for(int j = i+i;j < n;j+=i){isPrime[j] = false;}prime_count++;}}return prime_count;}
};

http://www.dtcms.com/a/415970.html

相关文章:

  • 东莞网站关键词优化公司智能小程序开发报价
  • 网站建设大作业感想最常用免费h5制作平台
  • Python“魔法方法”入门:从`__init__`到`__str__`
  • 数字化转型:概念性名词浅谈(第五十四讲)
  • 用自然语言提问的艺术:高效学习的核心技能
  • 推广型网站制作哪家好网站访问量怎么做
  • wap网站开发 费用深圳seo招聘
  • 深度学习——加载数据
  • 网站不兼容怎么办百度竞价运营
  • 做网站的合作案例影响网站打开速度的因素
  • 网站备案一般要多久网站备案是备什么
  • 自己怎么做网站卖东西建设网站挂广告赚钱
  • 加强网站微信信息编辑队伍建设查询建设工程规范的网站
  • 最炫表白网站html5源码重庆大足网站制作公司哪家专业
  • 网站备案怎么关闭网站wordpress ssl 500
  • 网站建设济南有做的吗政务公开和网站建设工作的建议
  • 【BOOST升压电路】2022-12-8
  • Linux学习笔记(七)--进程状态
  • 网站内搜索关键字怎么做手机app软件
  • 招标网站有哪些网站后台密码忘记了怎么办
  • 第52篇:AI+交通:智能驾驶、交通流优化与智慧物流
  • SQL 优化实战案例:从慢查询到高性能的完整指南
  • 响应式网站做优化好吗wordpress的d8主题
  • MATLAB基于加速遗传算法投影寻踪模型的企业可持续发展能力评价研究
  • 个人网站怎么做收款链接网络营销案例分析报告
  • 做物流网站模块科汛kesioncms网站系统
  • Kafka 合格候选主副本(ELR)在严格 min ISR 约束下提升选主韧性
  • 成都市城乡建设局网站法制教育网站
  • PyQt和PySide中使用Qt Designer
  • 网站建设虚拟云虚拟主机怎么做2个网站