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

青岛做网站建设的公司排名站长工具网站推广

青岛做网站建设的公司排名,站长工具网站推广,网站商城建设,上海网站备案需要多久给你两个 正整数 l 和 r。对于任何数字 x,x 的所有正因数(除了 x 本身)被称为 x 的 真因数。 如果一个数字恰好仅有两个 真因数,则称该数字为 特殊数字。例如: 数字 4 是 特殊数字,因为它的真因数为 1 和…

给你两个 正整数 lr。对于任何数字 xx 的所有正因数(除了 x 本身)被称为 x真因数

如果一个数字恰好仅有两个 真因数,则称该数字为 特殊数字。例如:

  • 数字 4 是 特殊数字,因为它的真因数为 1 和 2。
  • 数字 6 不是 特殊数字,因为它的真因数为 1、2 和 3。

返回区间 [l, r] 不是 特殊数字 的数字数量。

示例 1:

输入: l = 5, r = 7

输出: 3

解释:

区间 [5, 7] 内不存在特殊数字。

示例 2:

输入: l = 4, r = 16

输出: 11

解释:

区间 [4, 16] 内的特殊数字为 4 和 9。

提示:

  • 1 <= l <= r <= 10^9

我的解答:

class Solution {public int nonSpecialCount(int l, int r) {int res = r - l + 1;int n = (int)  Math.sqrt(r);int[] prime_number = new int[n + 1];// 单独判断范围内是否包含4if(l <=4 && r>=4) res--;// 从3开始遍历奇数,因为偶数都能被2整除for(int i = 3; i <= n; i+=2){// 判断i是否是质数if(prime_number[i] == 0){// 如果该质数的乘积在【l,r】范围内,则表示范围内有一个特殊数字i*i,需要减一if(i*i >=l && i*i <= r){res--;}// 后面所有i的倍数都是质数,因为能被i整除for(int j = i * 2;j <= n;j += i){prime_number[j] = 1;}}}return res;}
}

http://www.wangmingla.cn/news/18477.html

相关文章:

  • 点匠网站开发流程正规专业短期培训学校
  • 团购网站案例培训心得简短
  • 网站备案 需要上传网站么免费网站收录入口
  • 做h5单页的网站整合网络营销外包
  • 海口哪里做网站公司风云榜
  • thinkphp官方网站百度知道网页版地址
  • wordpress免费教育主题合肥建站公司seo
  • 网站建设电话销售seo是搜索引擎营销
  • 网站图片怎么做seo一个关键词多少钱
  • 天津建设网站培训电商数据统计网站
  • 个人制作网站安全优化大师下载
  • 网站开发排期表seo 优化
  • 腾讯云是做网站的吗优化网络的软件
  • 单位网站建设管理工作总结seo提升排名技巧
  • 珠海网站建设专线百度怎么免费推广
  • 龙胜做网站的公司网站托管服务商
  • 网站文件上传好下一步怎么做济南做seo排名
  • 大专公司网站建设毕业论文网站推广平台搭建
  • 15 企业网站优化方案有哪些内容安全优化大师下载
  • 承德网站制作网络推广是什么工作
  • 一般做网站需要多少钱百度网页版官网
  • wordpress指定分类不显示成都seo优化推广
  • 商丘住房和城乡建设厅网站公司网站建站要多少钱
  • 关于网站备案china东莞seo
  • html模板网站推荐百度app下载安装官方免费版
  • 北京网站设计价格网址搜索引擎入口
  • 创建免费网页官网排名优化方案
  • 长沙房价2021新楼盘价格百度关键词优化多少钱
  • qq代挂网站建设网站seo分析报告
  • 佛山网站搜索排名seo项目培训