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

lanqiaoOJ 1020:阶乘约数 ← 整数唯一分解定理 + 约数个数定理

【题目来源】
https://www.lanqiao.cn/problems/1020/learning/

【题目描述】
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
定义阶乘 n!=1×2×3×……×n。
请问 100!(100的阶乘)有多少个正约数。

【算法分析】
● 约数个数定理:设正整数 n 的质因数分解为 n=p₁ᵏ¹×p₂ᵏ²×...×pₘᵏᵐ,其中 p1,p2,…,pm 是互不相同的质数, ki 是质因子 pi 在 n 中的指数。那么,n 的正约数个数为 (k₁+1)(k₂+1)…(kₘ+1)。

● 推论:设 n! 的质因数分解为 n!=p₁ᵏ¹×p₂ᵏ²×...×pₘᵏᵐ,其中 ki 是质因子 pi 在 n! 中的指数。那么,由约数个数定理知 (n!)^2=(p₁ᵏ¹×p₂ᵏ²×...×pₘᵏᵐ)^2 的正约数个数为 (2k₁+1)(2k₂+1)…(2kₘ+1)。
→ 此推论成立的原理:方程 a×b=M 的正整数解 (a,b) 的组数,等于 M 的正约数个数。因为,每一个约数 d 都唯一对应一组解 (d, M/d)。​​​​​​​

【算法代码】

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const int N=105;
int a[N];void cal(int n) {for(int i=2; i*i<=n; i++) {if(n%i) continue;while(n%i==0) n/=i,a[i]++;}if(n>1) a[n]++;
}int main() {int n=100;for(int i=2; i<=n; i++) cal(i);LL ans=1;for(int i=1; i<=n; i++) {if(a[i]>0) ans=ans*(a[i]+1);}cout<<ans<<endl;return 0;
}/*
39001250856960000
*/




【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/158097108
https://blog.csdn.net/hnjzsyjyj/article/details/158074254


 

http://www.jsqmd.com/news/389894/

相关文章:

  • 题解:洛谷 P2241 统计方形(数据加强版)
  • 综述不会写?千笔,王者级的AI论文写作软件
  • 定稿前必看!更贴合继续教育的AI论文平台,千笔·专业论文写作工具 VS WPS AI
  • 08]delphi10.3剪贴板的图片,保存到文件
  • 评测2026年主流安检设备,揭秘可靠直销渠道,安检门/智能安检/安检仪/金属探测门/安检设备,安检设备源头厂家哪家好 - 品牌推荐师
  • 数据码农马年大吉
  • 定稿前必看!9个降AIGC工具测评:本科生降AI率必备指南
  • 导师推荐!继续教育论文神器 —— 千笔AI
  • 格式总出错?千笔AI,全民喜爱的AI论文写作软件
  • 新手也能上手 9个降AI率工具:研究生降AI率全维度测评
  • 生产环境VSCode中ESLint与Prettier冲突终极解决方案(90%开发者都踩过的坑)最佳实践与性能优化
  • 导师推荐 10个 AI论文写作软件:研究生毕业论文与科研写作必备工具测评
  • 吐血推荐! AI论文平台 千笔AI VS speedai,自考写论文必备神器!
  • 拖延症福音!降AI率平台 千笔AI VS PaperRed,自考党必备
  • AI岗位真的比网安岗位强多了?我们是否该“All in AI Agent”?——一场关于技术趋势、安全边界与职业选择的深度思辨
  • 用数据说话 AI论文写作软件 千笔ai写作 VS Checkjie 更贴合自考需求
  • 科研党收藏!千笔AI,冠绝行业的降AI率平台
  • 深入解析:Linux:信号保存下(信号二)
  • Metasploit Framework 6.4.115 (macOS, Linux, Windows) - 开源渗透测试框架
  • 【Windows】终末地导致的System进程异常高占用内存和磁盘资源##36
  • Go错误处理与日志记录:构建健壮且可观测的应用
  • Nodejs+vue3的云端网上书城 图书商城销售听书系统
  • 2026必备!千笔,自考降重神器 —— 风靡全网
  • Nodejs+vue3的家政系统的设计与实现开题
  • 如何在豆包做广告推广?怎么联系豆包AI获客服务商? - 品牌2025
  • 网络安全一周要闻:ATM恶意软件、暴露的AI系统与微软Office零日漏洞
  • 2026更新版!9个AI论文平台测评:专科生毕业论文写作必备工具推荐
  • 【CSDN创作者成长】-什么你还在手动加目录标签?
  • 实测才敢推!降AIGC工具 千笔·降AI率助手 VS speedai,继续教育首选
  • Elastic Stack 9.2.5 版本更新发布