qidao123.com技术社区-IT企服评测·应用市场
标题:
「数学::质数」分解质因子 / LeetCode 2521(C++)
[打印本页]
作者:
傲渊山岳
时间:
2025-4-13 21:05
标题:
「数学::质数」分解质因子 / LeetCode 2521(C++)
概述
由算数根本定理,我们知道任意一个大于1的自然数可以表示为一些质数的乘积:
LeetCode 2521:
给你一个正整数数组 nums ,对 nums 所有元素求积之后,找出并返回乘积中
不同质因数
的数量。
留意:
质数
是指大于 1 且仅能被 1 及自身整除的数字。
如果 val2 / val1 是一个整数,则整数 val1 是另一个整数 val2 的一个因数。
示例 1:
<strong>输入:</strong>nums = [2,4,3,7,10,6]
<strong>输出:</strong>4
<strong>解释:</strong>
nums 中所有元素的乘积是:2 * 4 * 3 * 7 * 10 * 6 = 10080 = 25 * 32 * 5 * 7 。
共有 4 个不同的质因数,所以返回 4 。
复制代码
<hr>
思绪
质因子:若a可整除x,且a为质数,则a为x的质因子。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4