尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

洛谷 P3935:Calculating ← 整数分块算法 + 快速幂 + 约数个数定理

洛谷 P3935:Calculating ← 整数分块算法 + 快速幂 + 约数个数定理
📅 发布时间:2026/7/18 23:23:22

​【题目来源】
https://www.luogu.com.cn/problem/P3935

【题目描述】
若 x 分解质因数结果为 x=(p1^k1)×(p2^k2)×……×(pn^kn),令 f(x)=(k1+1)(k2+1)⋯(kn+1),求 ∑f(i) 对 998244353 取模的结果(其中,i=l~r)。

【输入格式】
输入只有一行两个整数,分别表示 l 和 r。

【输出格式】
输出一行一个整数表示答案。​​​​​​​

【输入样例】
2 4​​​​​​​

【输出样例】
7

【数据范围】
1≤l≤10^14,l≤r≤1.6×10^14,r−l>10^14。​​​​​​​

【算法分析】
● 整数分块算法:https://blog.csdn.net/hnjzsyjyj/article/details/162819219
● 若 x=(p1^k1)×(p2^k2)×……×(pn^kn),则 f(x)=(k1+1)(k2+1)⋯(kn+1) 实际上就是 x 的约数个数。而约数个数和的经典公式为 ∑f(i)=∑⌊n/i⌋,其中 i=1~n。
● 约数个数定理:https://blog.csdn.net/hnjzsyjyj/article/details/158127227

【算法代码】

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const LL MOD=998244353;LL cal(LL n) {LL t=0;for(LL le=1,ri=0; le<=n; le=ri+1) {LL k=n/le;ri=n/k;t=(t+k*((ri-le+1)%MOD))%MOD;}return t;
}int main() {ios::sync_with_stdio(0);cin.tie(0);LL le,ri;cin>>le>>ri;LL ans=(cal(ri)-cal(le-1)+MOD)%MOD;cout<<ans<<"\n";return 0;
}/*
in:2 4
out:7
*/



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

​

相关新闻

  • mspm0g3507 adc直流测量
  • 2026权威实测:16款AI智能降重工具测评,这款让导师都夸“原创性强”!
  • 豆包图片怎么去水印保存?2026AI图片去水印方法全解析 - 科技大爆炸

最新新闻

  • 需求驱动的Shell脚本开发实践与优化
  • 2026年7月佛山靠谱AI搜索优化公司排行完整名单盘点 - 奔跑123
  • 人教B版:第十一章 立体几何初步总结
  • 顶会论文的产品化落地路径:从论文伪代码到生产级Feature的工程评估体系
  • 智能开发环境架构:AI 增强的本地开发体验设计
  • 2026年7月靠谱的上海二手房买卖、借名买房、房产确权律师 - july123

日新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号