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

理性愉悦:分块套 NTT

前两个题应该放娱乐区。

1

题面

区间加,区间求在模 \(998244353\) 意义下的乘积,要求做到 \(O(n\sqrt n\log^2n)\)

做法

考虑操作分块加多项式多点求值,每个块内的多项式为 \(\prod_{i=1}^k(x+x_i)\)。可以做到 \(O(n\sqrt n\log^2n)\)

常数太大了,没写(不如暴力)。

2

题面

区间加,区间求倒数之和在模 \(998244353\) 意义下的值(保证区间内任何数均不为 \(998244353\) 的倍数),要求做到 \(O(n\sqrt n\log^2n)\)

做法

依旧是考虑操作分块加多项式多点求值,每个块内的多项式为 \(\prod_{i=1}^k(x+x_i)\)\(\sum_{i=1}^k(\prod_{j=1}^{i-1}(x+x_j)\prod_{j=i+1}^{n}(x+x_j))\),然后就可以做到 \(O(n\sqrt n\log^2n)\)

依旧是大常,比前面更没个写头(不如暴力)。

3

题面

自己造的题。

区间求 \((\sum_{i=l}^ra_ia_{l+r-i})\bmod998244353\) 的值,要求做到 \(O(n\sqrt{n\log n})\)

做法

唯一一个常数还能算的上能卡掉暴力的题(当然你需要一个较快的多项式板子)。

注意到对于总共有 \((2n-1)\) 个不同的 \(l+r\),每个 \(l+r\) 与处理出来 \([1,r+l],[1+\sqrt{n\log n},l+r-\sqrt{n\log n}]...\) 就可以做到 \(O(\sqrt{n\log n})\) 查询。总共 \(O(n\sqrt{\frac{n}{\log n}})\) 个区间。每次 NTT 可以耗费 \(O(n\log n)\) 的代价知道 \(O(n)\) 个区间的值,总共需要 \(O(\sqrt{\frac{n}{\log n}})\) 次 NTT,总复杂度是 \(O(n\sqrt{n\log n})\)

卡了 \(+\infty\) 年的常也是大概能跑过暴力,实在卡常卡不过去可以找我要代码。

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

相关文章:

  • 手搓一个Clawdbot
  • Markdown语法学习笔记2.1对字体设置斜体、粗体、删除线
  • 软件架构能力和任务分解编排能力是Ai大浪潮下的核心技能
  • 比尼德斯实业有限公司是干嘛的?文登教育
  • 在python 3.14 容器中安装和使用chdb包
  • Markdown语法学习笔记1快捷键
  • 小白从零开始勇闯人工智能:机器学习初级篇(PCA素材降维)
  • 题解:P15206 [SWERC 2018] Dishonest Driver
  • 题解:AT_pakencamp_2024_day1_c One Half
  • Burp Suite 入门文档(官方翻译)
  • PyTorch项目合集一
  • springboot民宿管理系统--附源码32900 - 详解
  • 免费城市夜景视频素材网站推荐
  • TikTok Shop东南亚2026退货新规来袭!海外仓这样布局抢占先机
  • 完整教程:MySQL数据可视化实战:从查询到图表全攻略
  • 面向大模型开发:在项目中使用 TOON 的实践与流式处理深度解析:原理、实战与踩坑记录
  • 3:【GitHub连接】Connection timed out port 22 → 改用443端口SSH(公司/校园网2026常见)
  • 探索 LDO 电路:模拟集成电路设计的实践之旅
  • 2:【新手最坑】git push HTTPS vs SSH反复失败怎么彻底统一
  • 4:【Git clone】fatal: unable to access / timeout / proxy设置
  • 如何在大数据领域运用 OLAP 提升业务洞察
  • 写论文是看完一堆文献后再写,还是边看边写
  • P10720 [GESP202406 五级] 小杨的幸运数字 欧拉筛
  • 5:【Git】remote origin already exists 如何安全修改URL
  • 1:【GitHub 2026】Permission denied (publickey) / 403 一键解决(SSH ed25519 + ssh-agent)
  • [幻灯]《软件方法》引导AI03-业务流程建模和改进
  • GLUT
  • 2024智能能源管理新趋势:上下文工程将成为提示工程架构师的核心能力
  • [幻灯片]《软件方法》引导AI全流程开发幻灯片02-愿景
  • 智能营销AI平台建设:如何设计弹性可扩展架构?