根据课本做的笔记,供自己后期查阅。
一、排列与组合
三、容斥原理与鸽巢原理
12、鸽巢原理
13、鸽巢原理举例
- 从 $1 \sim 2n$ 的 $2n$ 个正整数中任取 $ n+1$ 个,则这 $n+1$ 个数中至少有一对数,其中一个数是另一个数的倍数。
证明
设所取的 $n+1$ 个数是
对$ a_1,a_2,a_n,\cdots,a_{n+1} $ 序列中的每一个数去掉所有 2 的因子,直至剩下一个奇数未知,例如,$ 68 = 2 \times 34 = 2^2 \times 17 $ ,去掉 2 的因子 $ 2^2$ ,留下奇数 17 ,结果得到由奇数组成的序列
$ 1\sim 2n$ 中只有 $n$ 个奇数,故上式中至少有两个是相同的。设为 $ r_i = r_j = r $ ,对应的有
若 $a_i \gt a_j$ ,则 $a_i$ 是 $a_j$ 的倍数。
设 $ a_1,a_2,a_n,\cdots,a_{m} $ 是正整数的序列,则至少存在整数 $k$ 和 $l$ , $1 \leq k \lt l \leq m $,使得和 $ a_k + a_{k+1} + \cdots +a_l$ 是 $m$ 的倍数
证明