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

镇网站制作价格做网站需注意什么

镇网站制作价格,做网站需注意什么,建标库官网,老年大学网站建设给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。 示例 1: 输入:n 10 输出:4 解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2: 输入:n 0 输出:0示例 3&#…

给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。

示例 1:

输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。

示例 2:

输入:n = 0
输出:0

示例 3:

输入:n = 1
输出:0

思路一:埃式筛法

c++解法

class Solution {
public:int countPrimes(int n)
{int a[n+1]; int count = 0;for(int i = 2; i < n; i++)a[i] = 1;for(int i = 2; i < n; i++)if(a[i]){count++;for(int j = 2 * i; j < n; j += i)a[j] = 0;}return count;
}
};

分析:

本题求素数的问题,可以使用经典的埃氏筛法来解决,埃氏筛法的原理即将每个找到的素数在所求范围中筛去非素数,最后剩下的数即为所有此范围内的素数,可以先创建一个数组将每个遍历到的素数记录下来,筛去非素数并计数,最后返回答案即可

总结:

本题考察素数解法,利用埃氏筛法可快速计数出答案

http://www.yayakq.cn/news/674175/

相关文章:

  • 阿里云个人网站备案做网站商铺模板
  • 顺德网站建设公司咨询wordpress博客简洁主题
  • 广州 企业网站建设ios软件开发需要学什么
  • 做三年网站需要多少钱做网站的怎么赚钱
  • 江西省住房和城乡建设厅的网站怎么制作自己的小网站
  • 广西网站建设证件查询信誉好的做网站公司
  • 网站建设空格怎么打电子商务网站建设与管理实验
  • 天动力网站开发网站建设 开发
  • 景德镇网站建设哪家好二维码图片生成器在线制作
  • 网站开发电子书欧洲c2c平台
  • 好的摄影网站移动宽带可以在网上续费吗
  • 网站接单园区网站建设调研报告
  • 下载类网站 前置备案临安市建设局网站
  • 旅游建设网站目的及功能定位珠海市外贸网站建设公司
  • 网站建站网站网站维护给人做违法网站规避
  • 网站项目需求说明书响应式网站的宽度
  • 旅游网站设计的目的与意义网站会员系统wordpress
  • 政协网站建设天津网站开发建设公司
  • 深圳建设集团网站官网响应式网站模板分享
  • 儿童玩具网站建设实训报告跳转链接
  • 做彩票网站推广网站的导航栏
  • 怎么开网店详细步骤教程权威网站优化价格
  • 做算法的网站做的网站电脑上跟手机上不一样
  • 韩国源代码交易网站深圳如何建立公司自己网站
  • 怎么网站做二维码云服务器和网站空间
  • 怎么查网站死链wordpress模板 微信
  • 三水建设网站php微网站开发
  • c 网站开发 书起飞页怎么做网站
  • 公司建设网站需要什么资质母婴用品网站建设
  • 对门户网站建设情况的报告暴雪游戏排行榜前十名