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

晚自习对反演理解加深的灵感记录

当时在想二项式反演咋正向推导。

\[f_n = \sum_{i=0}^n {n \choose i} g_i \]

\[g_n = \sum_{i=0}^n (-1)^{n-i} {n \choose i} f_i \]

证明不难,把 \(f_i\) 展开即可。

但,我不明白推导思路。

然后自己玩:

\[f_n = \sum_{i=0}^n {\frac {n!} {i!(n-i)!}} g_i \]

然后做一点基础的参变分离。

\[\frac{f_n}{n!} = \sum_{i=0}^n \frac {1}{(n-i)!} \cdot \frac {g_i}{i!} \]

我了钢蛋雷塞球爆猪刚烈雷爆雷塞刚球啊。

这不是

\[\^F(x) = e^x \cdot \^G(x) \]

吗?

所以:

\[\^G(x) = e^{-x} \cdot \^F(x) \]

展开

\[g_n = \sum_{i=0}^n (-1)^{n-i}{n \choose i} f_i \]

嗯,行云流水的推导过程。

然后我还总结归纳了一下:容斥反演就是找反函数。

理由如下。

\[F(x)=H(G(x)) \]

容斥就是在找

\[H'(H(x))=x \]

这样一来

\[G(x)=H'(F(x)) \]

像上面那个例子里

我们知道

\[H(y)=e^xy \]

然后找到

\[H'(y)=e^{-x}y \]

http://www.sczhlp.com/news/10843/

相关文章:

  • 概率生成函数
  • CPU流水线技术原理
  • 万字长文,读懂具身智能的“大脑”:一文详解视觉-语言-动作(VLA)大模型
  • 7.2.2 计数中的常见转化
  • 下载Android SDK tools完成Android SDK 安装、配置环境变量
  • NVIDIA通用计算首代架构 Tesla 与 CUDA 1.0 剖析
  • 一觉醒来,GitHub没了?CEO辞职,微软接管,开发者天塌了
  • UG调用TC的Excel填充参数 - 张永全
  • jank实现C++无缝互操作的技术探索
  • 基于深度学习的多声源定位技术解析
  • Template System 收官构建:多主题矩阵、Vendor 抽离、Manifest 联合、Cache 治理
  • mysql将id范围内的数据某字段值改为指定范围内随机数
  • 03电压和电流
  • 02基础电路
  • 01硬件和软件介绍
  • 将虚拟机从PVE上迁移至EXSI详细步骤!!!(避免踩坑)
  • 第二十二天
  • 2025-08-13 闲话
  • 奥林匹克小丛书小蓝本习题另解或加强(数论卷)(二)
  • 网页浏览器新型狗皮膏药
  • Debian 13 安装Nvidia驱动并启用wayland
  • 新长期光速更新的Gal杂记
  • 【转】[C#] WPF 保留选中的高亮色
  • mt管理器 搜索 搜索类型
  • 2024青岛集训2+烟台集训
  • 标题为空
  • 2025.8.12学习日记
  • linux的定时任务详解
  • 软考系统分析师每日学习卡 | [日期:2025-08-12] | [今日主题:关系模式]
  • 错误处理