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

题解:AcWing 870 约数个数

【题目来源】

AcWing:870. 约数个数 - AcWing题库

【题目描述】

给定 \(n\) 个正整数 \(a_i\),请你输出这些数的乘积的约数个数,答案对 \(10^9+7\) 取模。

【输入】

第一行包含整数 \(n\)

接下来 \(n\) 行,每行包含一个整数 \(a_i\)

【输出】

输出一个整数,表示所给正整数的乘积的约数个数,答案需对 \(10^9+7\) 取模。

【输入样例】

3
2
6
8

【输出样例】

12

【解题思路】

image

【算法标签】

《AcWing 870 约数个数》 #数学知识# #约数# #试除法# #因式分解#

【代码详解】

#include <bits/stdc++.h>
using namespace std;const int N = 105, mod = 1e9 + 7; // 定义常量 N 和 mod
unordered_map<int, int> primes; // primes 用于存储质因数及其指数
int n, a; // n 表示输入的数的个数,a 表示当前输入的数int main()
{cin >> n; // 输入数的个数 nwhile (n--) { // 遍历每个数cin >> a; // 输入当前数 afor (int i = 2; i <= a / i; i++) { // 遍历 2 到 sqrt(a) 的所有整数while (a % i == 0) { // 如果 i 是 a 的质因数a /= i; // 将 a 除以 iprimes[i]++; // 增加质因数 i 的指数}}if (a > 1) primes[a]++; // 如果 a 大于 1,说明 a 本身是质数}long long ans = 1; // 初始化结果为 1for (auto p : primes) ans = ans * (p.second + 1) % mod; // 计算约数的个数cout << ans << endl; // 输出结果return 0; // 程序结束
}

【运行结果】

5
47
45
93
3
12
144
http://www.jsqmd.com/news/404380/

相关文章:

  • 2026年比较好的进口品牌地暖管/高端住宅地暖管怎么选实力工厂参考 - 行业平台推荐
  • 2026年优质的高海拔储能箱式变电站/大容量双分裂光伏箱式变电站供应商采购指南怎么联系 - 行业平台推荐
  • 题解:AcWing 869 试除法求约数
  • 2026年评价高的全自动水渠成型机/水渠成型机供应商采购指南怎么联系 - 行业平台推荐
  • 2026年知名的304不锈钢焊管/316L不锈钢焊管哪家强生产厂家实力参考 - 行业平台推荐
  • 2026年口碑好的美式缓冲铰链/4D缓冲铰链生产商推荐怎么选(可靠) - 行业平台推荐
  • 2026年评价高的吨袋包装机/吨袋真空包装机选哪家高口碑品牌参考 - 行业平台推荐
  • 2026年热门的汽车配件硅胶制品/电力硅胶制品实用供应商采购指南如何选 - 行业平台推荐
  • 2026年质量好的切皮机馄饨皮/智能饺子皮切皮机哪家专业工厂直供推荐 - 品牌宣传支持者
  • 2026年口碑好的智能挂面机/智能一次成型挂面机实力工厂参考怎么选 - 品牌宣传支持者
  • 2026年可靠的广场音乐喷泉/户外音乐喷泉怎么联系供应商推荐 - 行业平台推荐
  • 2026年优秀的浙江环保型水型色浆/浙江涂料色浆怎么选直销厂家价格参考 - 品牌宣传支持者
  • 我准备不按天保存会话而是按每次会话总结
  • AI之Coding之Claude Code Security :用 AI 提升代码库安全的实战工具 — 把“像人类一样读代码”的能力交给防御方(从规则检测到语义推理),解析 Claude 如何发现复杂
  • 外包接单神器?聊聊 XinServer 的真实能力
  • 2026年正规的带式过滤机/移动盘式过滤机高评价直销厂家采购指南推荐(高评价) - 品牌宣传支持者
  • 2026年比较好的满天星太空舱/酒店太空舱哪家强公司实力参考(精选) - 品牌宣传支持者
  • 2026年优质的PLC控制柜/防爆控制柜销售厂家推荐哪家好(真实参考) - 品牌宣传支持者
  • 2026年热门的国标止水钢板/止水钢板可靠供应商参考推荐几家 - 品牌宣传支持者
  • 2026年知名的静音无尘面条机/自动化面条机哪家强品牌厂家推荐 - 品牌宣传支持者
  • 2026年评价高的手术针电极/一次性针电极哪家强公司实力参考(精选) - 品牌宣传支持者
  • 2026年耐用的低弹单层网布/高弹单层网布公司实力参考哪家强(可靠) - 品牌宣传支持者
  • 2026年比较好的可变速水田埋茬打浆机/履带打浆机帮我推荐几家源头厂家推荐 - 品牌宣传支持者
  • 2026年热门的钎焊炉/铝合金钎焊炉销售厂家推荐哪家好(真实参考) - 品牌宣传支持者
  • 2026年靠谱的对拉螺杆/止水螺杆生产厂家实力参考哪家强(更新) - 品牌宣传支持者
  • 2026年口碑好的不锈钢拖把池/不锈钢屏风实力厂家口碑参考口碑排行 - 品牌宣传支持者
  • 省心之选|单位健身房健身器材套装,上海皓衍一站式配齐,适配各类场景 - 冠顶工业设备
  • 2026年热门的粉碎机/不锈钢超微粉碎机实力工厂参考哪家靠谱(高评价) - 品牌宣传支持者
  • 计算机毕业设计 java 图书管理系统 基于 Java 的图书馆图书借阅与资源管理系统的设计与实现 Java 开发的高校图书馆信息化运营平台的研究与实现
  • 2026年2月AI搜索优化OEM贴牌厂家选型指南:驱动智能增长的核心引擎 - 2026年企业推荐榜