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

题解:洛谷 P1075 [NOIP 2012 普及组] 质因数分解

【题目来源】

洛谷:P1075 [NOIP 2012 普及组] 质因数分解 - 洛谷 (luogu.com.cn)

【题目描述】

已知正整数 \(n\) 是两个不同的质数的乘积,试求出两者中较大的那个质数。

【输入】

输入一个正整数 \(n\)

【输出】

输出一个正整数 \(p\),即较大的那个质数。

【输入样例】

21

【输出样例】

7

【算法标签】

《洛谷 P1075 质因数分解》 #数学# #素数判断,质数,筛法# #NOIP普及组# #2012#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件
using namespace std;// 判断素数的辅助函数
bool fun(int n) {if (n <= 1) return false;  // 1和负数不是素数for (int i = 2; i < sqrt(n); i++) {  // 只需检查到√n的范围if (n % i == 0) return false;   // 发现能整除的因子}return true;  // 未发现因子则是素数
}int main() {int n;  // 存储输入的正整数cin >> n;  // 读取输入// 遍历2到n寻找满足条件的因子for (int i = 2; i <= n; i++) {if (n % i == 0) {  // 如果i是n的因子// 检查i和n/i是否都是素数if (fun(i) && fun(n / i)) {cout << n / i;  // 输出较大的素数因子break;  // 找到后立即退出循环}}}return 0;  // 程序正常结束
}

【运行结果】

21
7
http://www.jsqmd.com/news/387420/

相关文章:

  • 书籍-弗可·贝格曼《内蒙古额济纳河流域考古报告》
  • SpringBoot环境配置JDK、Maven、IDEA - 教程
  • 坐标转换工具:结果可直接上图,一键导出多坐标系
  • 5分钟搞定!ComfyUI Photoshop插件终极安装指南:让AI绘画直接在PS中完成 - 详解
  • 现代控制理论(2)—— LQR
  • 盘点螺杆泵主流品牌:从产品性能到官方电话的服务对比,无堵塞自吸泵/卫生级螺杆泵/自吸式计量泵,螺杆泵厂商如何选 - 品牌推荐师
  • 题解:洛谷 P1420 最长连号
  • 互联网大厂Java求职面试实录:核心技术与业务场景解析
  • 题解:洛谷 P1217 [USACO1.5] 回文质数 Prime Palindromes
  • 题解:洛谷 P5724 【深基4.习5】求极差 / 最大跨度值 / 最大值和最小值的差
  • 题解:洛谷 P5722 【深基4.例11】数列求和
  • 题解:洛谷 P5723 【深基4.例13】质数口袋
  • 企业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 普及组] 阶乘之和