当前位置: 首页 > 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.jsqmd.com/news/167550/

相关文章:

  • 对比不同Python发行版对大模型推理的影响
  • 鼓励用户撰写使用心得形成UGC生态
  • Java毕设选题推荐:基于SpringBoot+vue招投标系统的设计与实现基于Java+SpringBoot+Vue招投标系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Pygame库的安装和配置步骤
  • 2025最新云南环境影响评价报告品牌top5榜单公布,服务覆盖昆明/曲靖/文山/保山/昭通等地优质公司专业评测及选择指南,助力云南企业合规发展新征程 - 全局中转站
  • HTTP 和 TCP/IP的区别
  • 培训兼职作者统一风格输出保证品牌一致性
  • 测试用例三大要素
  • 从零到一:Google 《Advent of Agents 2025》完全学习指南
  • 学长亲荐10个AI论文软件,助你搞定本科毕业论文!
  • 第71天(中等题 数据结构)
  • 提交PR到开源项目README增加反向链接
  • 如何在云服务器部署Miniconda-Python3.10并安装PyTorch?
  • 何帆律师:以专业破局保险拒赔 用公正守护民生温度 - 测评者007
  • 结构化数据标记(Schema)提升富片段展示几率
  • 支持按小时计费灵活适应短期项目需求
  • 基于Miniconda的Python环境管理:避免PyTorch版本冲突的最佳实践
  • 控制文章长度在1500-2500字之间获得最佳SEO平衡
  • 使用Miniconda-Python3.10镜像快速验证GitHub开源项目
  • 上银滚珠丝杆生产厂家如何保障原厂正品?重负荷型号寿命多久?
  • 基础HTTP get接口测试
  • 【计算机毕业设计案例】基于SpringBoot+Vue的电子招投标系统基于SpringBoot+vue招投标系统的设计与实现(程序+文档+讲解+定制)
  • 大模型训练前必做:配置稳定可靠的Miniconda环境
  • 使用Google Search Console监控关键词排名变化
  • 无需Anaconda下载大包!轻量Miniconda-Python3.10镜像满足所有AI需求
  • 技术博主都在用的GPU算力变现路径揭秘
  • CUDA安装总是出错?试试预配置Miniconda-Python3.10镜像
  • 节假日热点借势:例如‘春节不打烊GPU特惠’
  • GitHub开源项目最佳实践:附带Miniconda-Python3.10环境说明
  • Linux命令:top