领扣LintCode算法问题答案-1295. 质因数统计
发布日期:2021-06-30 17:10:39
浏览次数:2
分类:技术文章
本文共 884 字,大约阅读时间需要 2 分钟。
领扣LintCode算法问题答案-1295. 质因数统计
目录
1295. 质因数统计
描述
题目给定一个正整数N,你需要统计(1,N]之间所有整数质数分解后,所有质数的总个数。
- 1<N<=100000
样例 1:
输入:6输出:7解释:2=2, 3=3, 4=2*2, 5=5, 6=2*3, 个数和为1+1+2+1+2=7
题解
public class Solution { /** * @param N: a number * @return: the number of prime numbers. */ public int Count_PrimeNum(int N) { // int ret = 0; boolean[] vis = new boolean[100001]; int[] prime = new int[100001]; Arrays.fill(prime, 1); for (int i = 2; i <= N; i++) { ret += prime[i]; for (int j = 2; j <= i && i * j <= N; j++) { if (vis[i * j]) { continue; } vis[i * j] = true; prime[i * j] = prime[i] + prime[j]; } } return ret; }}
鸣谢
非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。
转载地址:https://le-yi.blog.csdn.net/article/details/108907479 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月26日 02时32分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Oracle 的循环中的异常捕捉和处理
2019-04-30
Oracle通过pivot和unpivot配合实现行列转换
2019-04-30
给Oracle数据库换一个1522端口的监听
2019-04-30
Excel表格数据生成ECharts图表
2019-04-30
阿里云短信服务python版,pyinstaller打包运行时缺少文件
2019-04-30
Oracle的pfile和spfile的一点理解和笔记
2019-04-30
WebService的简单案例记录(Java)
2019-04-30
Html利用PHP与MySQL交互
2019-04-30
dos简单命令
2019-04-30
mysql的安装与卸载与Navicat远程连接
2019-04-30
java实现稀疏数组及将稀疏数组存入硬盘中
2019-04-30
2021-05-18
2019-04-30
Flutter 使用插件打开相册、相机
2019-04-30
libuv实现tcp代理服务器
2019-04-30
libuv使用不当导致的内存泄漏
2019-04-30
libuv实现ping包发送和接收
2019-04-30
基础架构系列篇-CENTOS7安装NGINX
2019-04-30
基础架构系列篇-系统centos7安装docker+COMPOSE
2019-04-30
基础架构系列篇-系统centos7中docker安装rabbitmq
2019-04-30