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

拉格朗日插值优化DP

拉格朗日插值优化DP
📅 发布时间:2026/6/19 18:26:09

拉格朗日插值优化DP

第一类:减少范围

发现答案是个 \(k\) 次多项式,即使值域很大,也可以直接通过前 \(k+1\) 项的值得到答案

例题一:P5469 NOI2019] 机器人

设 \(f_{l,r,i}\) 表示考虑区间 \([l,r]\),其最大值为 \(i\) 的方案数,\(g_{l,r,i}\) 是 \(f_{l,r,i}\) 关于 \(i\) 的前缀和。转移就考虑枚举最后一个最大值位置。

考试时没有发现 \(f_{l,r,i}\) 是关于 \(i\) 的 \(2(r-l+1)\) 个 \(r-l\) 次多项式。

这是因为我把dp转移式写得太复杂度,通过组合意义或简单代换推导可以使dp式子变得简单,易于发现性质。

更组合意义的说明

考虑一个简化的问题。

设 \(f_{x,v}\) 表示 \(x\) 的子树中的最大值是 \(v\) 的方案数,要求父亲的权值一定比儿子大,且权值两两不同,\(f_{x,v}\) 是关于 \(v\) 的 \(siz_x -1\)次多项式。

证明就是,假设 \(x\) 的权值为 \(v\),那么需要将 \(\{1,\cdots,v-1\}\) 分给剩下 \(siz_x-1\) 个节点,并组成一个堆,而由于组成堆的数量仅与数的形态有关,树的形态是不变的,组成堆的数量就不变,可以看作常数 \(H_x\)。

所以 \(f_{x,v}={v-1\choose siz_x-1}H_x\), 这很明显是一个 \(siz_x-1\) 次多形式。

回到本题,首先可以将每个点的点权看作二元组 \((v,id)\) ,其中 \(v\) 是真实点权,\(id\) 是下标,那么就保证元素两两不同,其次枚举的 \(O(1)\) 的分界点是相加,如果可以组成多项式,不会影响次数。所以原问题可以转化为上述问题,多项式的结论仍然成立。

于是在dp的时候用拉格朗日插值做就可以了。复杂度 \(O(n^3\log n)\)。

这类拉格朗日插值优化dp的最大特点在于:

  • 转移只有乘法与加法
  • 对应位置转移,即 \(f_v\times g_v\to h_v\),这有点像线段树合并
  • 初始状态简单,为简单低次多项式。
  • 去除值域的区间限制后,形成一个多项式,加上值域的区间限制后,就是若干段多项时
  • 大多为树形结构dp,次数为 \(siz_x\pm o(1)\)。

例题二:P8290 [省选联考 2022] 填树

我的题解

第二类:优化转移

对于一个卷积 \(F(x)=G(x)H(x)\),暴力算是 \(\mathcal O(n^2)\),可以直接带入 \(x\in [0,n]\) 可以做到 \(\mathcal O(n)\),最后再一次拉插 \(\mathcal O(n^2)\)。由于拉插复杂度高,当仅当转移次数较大时,比如 \(\mathcal O(n)\) 次转移。

例题三:CF1874E Jellyfish and Hack

相关新闻

  • 容斥练习笔记
  • 数字人企业:推荐数字人TOP3公司
  • 数字人平台:重点推荐优质数字人公司

最新新闻

  • 软件测试基础:黑盒、白盒、灰盒测试
  • 2026年工业工厂吸尘器Top3:Shiwosi史沃斯凭什么第一? - 工业清洁测评社
  • 多智能体系统中的向量化声誉传播机制TrustFlow解析
  • Qwen3vl多模态后训练实战:LLamaFactory深度适配指南
  • 国产MLU算网+LLaMA-Factory:零代码微调百余大模型实战指南
  • 猫抓插件:3步搞定浏览器资源嗅探的终极指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

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

服务项目

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

快速链接

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

联系方式

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

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