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

题解:洛谷 P5723 【深基4.例13】质数口袋

【题目来源】

洛谷:P5723 【深基4.例13】质数口袋 - 洛谷

【题目描述】

小 A 有一个质数口袋,里面可以装各个质数。他从 \(2\) 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋。

口袋的负载量就是口袋里的所有数字之和。

但是口袋的承重量有限,装的质数的和不能超过 \(L\)。给出 \(L\),请问口袋里能装下几个质数?将这些质数从小往大输出,然后输出最多能装下的质数的个数,数字之间用换行隔开。

【输入】

一行一个正整数 \(L\)

【输出】

将这些质数从小往大输出,然后输出最多能装下的质数个数,所有数字之间有一空行。

【输入样例】

100

【输出样例】

2
3
5
7
11
13
17
19
23
9

【算法标签】

《洛谷 P5723 质数口袋》 #素数判断,质数,筛法#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件(万能头文件)
using namespace std;      // 使用标准命名空间/*** 主函数 - 程序入口* @return 程序执行状态码(0表示成功)*/
int main()
{int l;               // 定义变量:质数口袋的最大容量int sum = 0;         // 定义变量:质数口袋中质数的个数int tot = 0;         // 定义变量:质数口袋中质数的总和cin >> l;            // 输入质数口袋的容量// 遍历从2开始的整数,寻找质数for (int i = 2; tot + i <= l; i++) {// 判断当前数i是否为质数int mark = 0;    // 标记是否为质数(0表示是质数)for (int j = 2; j < i; j++) {if (i % j == 0) {mark = 1; // 发现能整除的数,不是质数break;}}// 如果是质数if (mark == 0) {// 检查是否能放入质数口袋if (i + tot <= l) {cout << i << endl;  // 输出当前质数tot += i;           // 更新质数总和sum++;               // 更新质数个数} else {break;              // 超过容量,终止循环}}}// 输出质数口袋中质数的总个数cout << sum;return 0;            // 程序正常结束
}

【运行结果】

100
2
3
5
7
11
13
17
19
23
9
http://www.jsqmd.com/news/387408/

相关文章:

  • 企业iPaaS选型指南:如何打破数据孤岛实现高效集成
  • 用 ArcPy 批量拆分并投影 Shapefile:自动分组导出 + 合并输出
  • jar 包又冲突了?如何快速确定与哪个 jar 包冲突?
  • 因为 BitMap,白白搭进去 8 台服务器
  • 受聘为2026年度中国知网评审专家库专家
  • 三、Claude Opus 4.6 三体银河纪元 -1
  • 一文搞懂告别繁琐命令行:自研多线程 SSH 极速文件传输助手(附 GitHub 源码):核心原理+实战案例
  • 彻底干掉恶心的 SQL 注入漏洞,一网打尽!
  • 题解:洛谷 P2669 [NOIP 2015 普及组] 金币
  • 一个小小的签到功能,到底用 MySQL 还是 Redis?
  • 题解:洛谷 P1035 [NOIP 2002 普及组] 级数求和
  • 求求你,别在 MySQL 中使用 UTF-8了!
  • 吐血推荐!更贴合专科生的AI论文网站,千笔·专业学术智能体 VS 灵感ai
  • 面试官:什么是 NIO?NIO 的原理是什么机制?
  • 赶deadline必备AI论文网站 千笔AI VS 学术猹 研究生专属神器
  • 高级玩家必备:深度剖析 MySQL 事务隔离!
  • 题解:洛谷 P1980 [NOIP 2013 普及组] 计数问题
  • 题解:洛谷 P1009 [NOIP 1998 普及组] 阶乘之和
  • 少走弯路:专科生专属降AIGC工具 千笔·专业降AI率智能体 VS 万方智搜AI
  • 基于FPGA的视频缩放算法:4K2K输入与输出,缩放参数可控
  • 闭眼入!9个AI论文工具测评:本科生毕业论文写作全攻略
  • 好用还专业! 降AIGC平台 千笔·降AI率助手 VS 学术猹 MBA首选
  • 交稿前一晚!9个AI论文工具测评:研究生毕业论文+学术写作全攻略
  • 摆脱论文困扰! AI论文网站 千笔写作工具 VS 学术猹,自考首选!
  • 题解:洛谷 P5721 【深基4.例6】数字直角三角形
  • 光伏mppt电导增量法mppt模型,可以实现最大功率电的追踪,模型可以正常运行,可拓展性强
  • 最近在搞综合能源系统规划,发现双层优化建模挺有意思。今天咱们就来聊聊怎么用双层模型搞定微电网的多电源容量配置,手把手带你撸一遍代码实现
  • 快递小车自动避人配送,识别行人优先避让,小区配送,输出平稳送达。
  • SpringBoot 的启动引导类真的是 XXApplication 吗?
  • RISC(Reduced Instruction Set Computing,精简指令集计算机)和CISC(Complex Instruction Set Computing,复杂指令集计算机)