反演公式

反演公式
$g(n)=\sum _{k}C_{n}^{k}(-1)^{k}f(k)\Leftrightarrow f(n)=\sum _{k}C_{n}^{k}(-1)^{k}g(k)$

证明
这里只由左边证明右边。
假设对所有的$n\geq 0$都有$g(n)=\sum _{k}C_{n}^{k}(-1)^{k}f(k)$,那么有
$\sum _{k}C_{n}^{k}(-1)^{k}g(k)$
$=\sum _{k}C_{n}^{k}(-1)^{k}\sum _{j}C_{k}^{j}(-1)^{j}f(j)$
$=\sum _{j}f(j)\sum_{k}C_{n}^{k}(-1)^{k+j}C_{k}^{j}$
$=\sum _{j}f(j)\sum_{k}C_{n}^{j}(-1)^{k+j}C_{n-j}^{k-j}$
$=\sum _{j}f(j)C_{n}^{j}\sum_{k}(-1)^{k+j}C_{n-j}^{k-j}$
$=\sum _{j}f(j)C_{n}^{j}\sum_{k-j}(-1)^{k-j+2j}C_{n-j}^{k-j}$
$=\sum _{j}f(j)C_{n}^{j}\sum_{k-j}(-1)^{k-j}C_{n-j}^{k-j}$
$=\sum _{j}f(j)C_{n}^{j}\sum_{k}(-1)^{k}C_{n-j}^{k}$
$=\sum _{j}f(j)C_{n}^{j}[n-j=0]$
$=f(n)$
这里从第三行到第四行的转移用到了这里的第12个公式。另外,倒数第三行到倒数第二行的转移中,$\sum_{k}(-1)^{k}C_{n-j}^{k}$这个和式只有当n-j等于0时为1,n-j大于0时,为0,当n-j<0时,前面的$C_{n}^{j}$为0.

时间: 2024-07-28 12:45:02

反演公式的相关文章

【组合数学】 02 - M&#246;bius反演公式

计数问题种类繁多,为了避免陷入漫无目的烧脑运动,我们先需要关注一些常用方法和结论.数学的抽象性和通用性是我们一直推崇的,从诸多特殊问题中发现一般性的方法,也总会让人兴奋和慨叹.一般教材多是以排列组合开篇,采用了一些技巧性很强的初等方法来讨论组合计数,我倒觉得可以直接先掌握一些锋利的工具,到时再看那些问题,会有快刀斩乱麻之快感. 1. 关联代数 1.1 一个例子 为了对反演公式有个直观的认识,我们从一个简单的问题说起,考察数列的求和公式(1).左式表示当知道数列的每一项\(a_n\)时,就可以得到

二项式反演

问:给你k种颜色,你必须用上所有颜色去涂满n个相邻的格子,并且要求相邻格子的颜色不同,求方案数. 我们设必须用 i 种颜色两两不相邻的涂格子的方案数为 b(i) ; 很明显: ,我们令 a(k)=k·(k-1)n-1 , 然后有. 如果你知道二项式反演的话,那么这个问题就已经解决了,因为. 是不是觉得二项式反演很厉害,下面我将给出它的证明. 二项式反演公式: 证明: 然后让我们对进行分析: 我们预热一下: 有A,B,C,D,E,F,G 7个人,我们要先从中选出4个候选人,再从中选出3个作为mas

【组合数学】 01 - 关于“摆放”的科学

在中学大家都学过<排列组合>,计算机系的在大学里还学过<离散数学>.不同于主流数学中的研究对象(连续变量),它们主要讨论离散对象之间的布局.这些问题随处可见,最多见于形形色色的智力趣题和数学游戏.它们涉及的数学知识比较初等,但需要很强的技巧和脑力,至今未解的世界难题也是俯拾皆是.精确概括这些问题的共同点也是比较困难的,解法本身也没有形成统一的理论体系,往往以各种松散的方法和技巧为主. 宽泛地讲,能算作离散对象的学科非常多,它甚至可以包括逻辑学.代数学和几何学,这些已经形成理论体系的

【组合数学】 05 - 经典计数方法

1. 基本计数的母函数 现在来用母函数来求解基本计数问题,母函数既可以完成自动计数,还能表示计数本身,像Stirling数这种就只能用母函数表示.自动计数适用于可以分步的计数问题,并且目标值是每步值之和,这与多项式的运算性质有关. 1.1 组合数和分划数 直观上最符合这一特点的就是模型2,从\(n\)个可区别对象中选出\(m个\).限制第\(k\)个对象被取的次数在集合\(M_k\)中,它被选情况的母函数是\(\sum\limits_{i\in M_k}x^i\),所有元素被选择的情况可以借助母

【BZOJ】3309: DZY Loves Math 莫比乌斯反演优化

3309: DZY Loves Math Description 对于正整数n,定义f(n)为n所含质因子的最大幂指数.例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007)=1, f(1)=0. 给定正整数a,b,求sigma(sigma(f(gcd(i,j)))) (i=1..a, j=1..b). Input 第一行一个数T,表示询问数. 接下来T行,每行两个数a,b,表示一个询问. Output 对于每一个询问,输出一行一个非负整数作为回答. Sample In

莫比乌斯反演介绍

转自:http://blog.csdn.net/acdreamers/article/details/8542292 莫比乌斯反演在数论中占有重要的地位,许多情况下能大大简化运算.那么我们先来认识莫比乌斯反演公式. 定理:和是定义在非负整数集合上的两个函数,并且满足条件,那么我们得到结论 在上面的公式中有一个函数,它的定义如下: (1)若,那么 (2)若,均为互异素数,那么 (3)其它情况下 对于函数,它有如下的常见性质: (1)对任意正整数有 (2)对任意正整数有 1 void Init()

Riemann zeta function (Ⅱ)

Riemann zeta function (Ⅱ) Daoyi Peng June 12, 2012 Riemann 的论文思路 下面按照 Riemann 论文的思路揭示 $\zeta(s)$ 与素数的关系. 将 Euler 乘积公式\[\zeta(s)=\prod_{p\in\mathbb{P}}\frac{1}{1-p^{-s}} \quad (\Re(s)>1)\]两边取对数得 (利用 $\log(1-x)=-\sum_{n=1}^{\infty}\frac{x^n}{n}$)\[\log

【组合数学】 04 - 基本计数问题

1. 基本计数 1.1 统一模型 本篇来讨论几个基本的计数问题,这些问题虽然都有各自的模型,但本质上却有着内在的联系,因此我们先建立一个统一的模型.现在有元素集\(E,F\),它们的元素都有内在的结构,建立映射\(E\to F\),问题是这样的映射有多少个?满射和单射有多少个? 所谓有内在的结构,就是元素间的拓扑结构,我们所说的映射个数,严格讲是在拓扑同构意义下的等价类的个数.拓扑结构种类繁多,无法一一研究,本篇只探讨两个基本的拓扑结构,下一篇会做更一般性的讨论.这个模型虽然对本章作用有限,但可

数论随记(二)

HDU1573 /*中国剩余定理*/ 10. 公式 1. ab(mod m) (a mod m) b (mod m) (化简); HDU1395 (2^x 1(mod n) 2^x%n 1(mod n) ) 2. xa(mod m) x*ka*k(mod m); 3. xn-a(mod m) x+an(mod m); HDU1788 4. gcd(a,b)=k gcd(a/k,b/k)=1; 5. a%k= (变型: %k= ) HDU1852 如果m与k互素,则(a/m)%k=a*m^(phi