当前位置: 首页 > 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/322824/

相关文章:

  • 电子网站建设基本流程图山西云起时网站建设
  • 北京建网站公司响应式网站开发步骤
  • 做推广的网站微信号软装公司
  • 网站建设交易中心哪个网站可以做优惠券
  • 自适应网站模板企业wordpress 导航栏
  • 金融网站建设方案ppt苍南网站建设shaoky
  • 网站的推广费用wordpress全站301
  • 陕西省建设厅便民服务网站企业网站做的比较好
  • 女人动漫做受网站优设网app手机下载
  • 学校培训网站建设渝北网站建设
  • 化妆品网站设计欣赏wordpress文章插件
  • 手机网站开发之列表开发工业产品设计与创客实践赛题库
  • wordpress建站优化厦门u 网站建设
  • 需要推销自己做网站的公司我的网站百度怎么搜索不到了
  • 邢台提供网站建设公司电话静态网站特点
  • 做网站的价格是多少成都网站营销推广公司
  • 网站建设效果图企业门户网站建设方案书
  • dede 后门暴网站建立一个网站的前期资金
  • 电子工厂网站建设用ssh做网站
  • 老网站改版做别的天津手机网站建设制作
  • 个人网站策划书模板网站后台管理系统制作教程
  • 昆山开发区网站制作百度官网认证多少钱一年
  • 冷门行业做网站的优势海外营销网站建设
  • 学校网站建设开发商wordpress 单页面模板
  • 商务网站要怎么设计cn域名网站
  • 怎么做网站标题优化免费空间搭建免费小说网站
  • 门户网站登录入口网页设计代码水平对齐属性align
  • 四川网站建设价格大连网站空间
  • 黄骅贴吧金宝海南搜索引擎优化
  • 沃尔玛官方网站查余额网站建设预算项目