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

P6825 「EZEC-4」求和

先去常规拆式子:

\[\sum_{i=1}^n\sum_{j=1}^n (i,j)^{i+j} \]

\[=\sum_{d=1}^n\sum_{i=1}^n\sum_{j=1}^n[(i,j)=d]d^{i+j} \]

\[=\sum_{d=1}^n\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}\sum_{j=1}^{\lfloor\frac{n}{d}\rfloor}[(i,j)=1]d^{d(i+j)} \]

\[=\sum_{d=1}^n\sum_{c=1}^{\lfloor\frac{n}{d}\rfloor}\mu(c)\sum_{i=1}^{\lfloor\frac{n}{cd}\rfloor}\sum_{j=1}^{\lfloor\frac{n}{cd}\rfloor}d^{cd(i+j)} \]

\[=\sum_{d=1}^n\sum_{c=1}^{\lfloor\frac{n}{d}\rfloor}\mu(c)(\sum_{i=1}^{\lfloor\frac{n}{cd}\rfloor}d^{cdi})(\sum_{j=1}^{\lfloor\frac{n}{cd}\rfloor}d^{cdj}) \]

\[=\sum_{d=1}^n\sum_{c=1}^{\lfloor\frac{n}{d}\rfloor}\mu(c)(\sum_{i=1}^{\lfloor\frac{n}{cd}\rfloor}d^{cdi})^2 \]

那么设 \(f(d,p)=\sum_{i=1}^p d^i\),则 \(\sum_{i=1}^{\lfloor\frac{n}{cd}\rfloor}d^{cdi}=f(d^cd,\lfloor\frac{n}{cd}\rfloor)\)。那么对于这个等比数列求和,我们发现如果直接求通项公式需要求逆元,那么还不如直接类似分治处理呢:

\[f(d,p)=\begin{cases}(d^\frac{n}{2}+1)f(d,\frac{n}{2})&n\equiv 0\pmod 2\\d^n+f(d,n-1)&n\equiv 1 \pmod 2\end{cases} \]

但是会发现这个东西实际上是 \(O(n\log n)\) 级别的,所以直接枚举做就行了。

http://www.zskr.cn/news/183210.html

相关文章:

  • Pygame库的安装和配置步骤
  • 培训兼职作者统一风格输出保证品牌一致性
  • 从零到一:Google 《Advent of Agents 2025》完全学习指南
  • 提交PR到开源项目README增加反向链接
  • 支持按小时计费灵活适应短期项目需求
  • 无需Anaconda下载大包!轻量Miniconda-Python3.10镜像满足所有AI需求
  • 【计算机毕业设计案例】基于SpringBoot+Vue的电子招投标系统基于SpringBoot+vue招投标系统的设计与实现(程序+文档+讲解+定制)
  • 使用Google Search Console监控关键词排名变化
  • GitHub开源项目最佳实践:附带Miniconda-Python3.10环境说明
  • 避免关键词堆砌,注重语义自然表达
  • fiddler改网页title
  • 采用HTTPS协议保障安全并获得搜索引擎偏好
  • 配置robots.txt确保关键页面被正常抓取
  • 一键启动PyTorch GPU环境:Miniconda-Python3.10镜像使用详解
  • 构建内容矩阵:覆盖‘anaconda’, ‘pytorch’, ‘cuda’三大主题
  • 集成账单系统让用户清楚了解Token消耗情况
  • 2025最新云南社会稳定风险评估报告品牌top5榜单公布,服务覆盖昆明/曲靖/文山/保山/昭通等地优质公司专业评测及选择指南,助力项目顺利推进 - 全局中转站
  • 刘洋洋《清风踏云行》上线,演绎侠义风骨唱响赤子心
  • C++ 函数
  • 鸿鹄CAD-让CAD制图改图更流畅高效
  • JMeter 实战:JSON 提取器结果双引号转义处理
  • 使用高相关关键词提升Miniconda技术文章搜索权重
  • PyTorch安装教程:使用Miniconda避免依赖地狱
  • Miniconda创建环境时遇到‘ UnsatisfiableError’怎么办?
  • 使用清华镜像源加速Miniconda-Python3.10的包安装速度
  • Miniconda环境下运行Diffusion模型生成艺术图像
  • 在LinkedIn发布英文版吸引海外开发者关注
  • JSP 连接数据库
  • 为什么你的‘pytorch安装’文章没流量?可能是关键词错了
  • 深度学习基础(一)