“设 $\pi$ 有 $k$ 个下降,令 $d i$ 为位置 $i$ 之前的下降数,取 $b i=a i d i$。则严格增加处的强制一步被消去,得到 $$ 1\le b 1\le\cdots…”
形式陈述
对整数
的整数解数为
这里数的是有顺序的坐标向量
若要求
(
直觉
把每一份不可区分的单位写成星号,把变量之间的分界写成隔板。
例如
若要求每个变量至少为
例子与边界
把
公式要求物品不可区分、盒子可区分;若物品有标签,应使用函数计数而非隔板法。加入上界
考虑
用容斥原理理路容斥原理Inclusion–exclusion principle · PIE通过交集的交替和修正多个有限集合并集的重复计数。处理这个上界。先忽略上界有
两个变量同时至少为
推论与应用
非负整数理路自然数模型Natural numbers · Peano system由零元、后继和二阶归纳原则范畴性刻画的离散数系模型。坐标刻画的是各类别的数量,所以隔板法也数
若球有标签,盒子也有标签,逐球投放给出
上界需要容斥原理理路容斥原理Inclusion–exclusion principle · PIE通过交集的交替和修正多个有限集合并集的重复计数。修正,不能只把某个数字从总量减去。带权条件如
参考资料
- Oscar Levin, Discrete Mathematics: An Open Introduction, 3rd ed., 2019,§1.5 Stars and Bars。
- Kenneth H. Rosen, Discrete Mathematics and Its Applications, 8th ed., McGraw-Hill, 2019,§6.5。