- 17
- 0
- 约1.05万字
- 约 85页
- 2018-12-11 发布于湖北
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 容斥与鸽巢原理 ?每个元素都不在原来位置的排列数为 3 容斥与鸽巢原理 【例17】1,2,…,9的全排列中,求偶数在原来位置上,其余都不在原来位置的错排数目。 解:实际上是1,3,5,7,9五个数的错排问题,总数为: 3 容斥与鸽巢原理 □ 鸽巢原理之一 ? 鸽巢原理是组合数学中最简单也是最基本 的原理,也叫抽屉原理。即“若有n个鸽子巢,n+1个鸽子,则至少有一个巢内有至少有两个鸽子。” ? 367人中至少有2人的生日相同。 ? 10双手套中任取11只,其中至少有两只是完整配对的。 ? 参加一会议的人中至少有2人认识的别的参加者的人数相等。 3 容斥与鸽巢原理 【例18】从1到2n的正整数中任取n+1个,则这n+1个数中,至少有一对数,其中一个是 另一个的倍数。 ?证:设n+1个数是 a1 , a2 , ··· , an+1。每个数去 掉一切2的因子,直至剩下一个奇数为止。 例如:68=2╳34 =22 ╳17 ,留下奇数17. 组成序列 r1 , r2, , ··· , rn+1。这n+1个数仍在 [ 1 , 2n]中,且都是奇数。而[1 , 2n]中只有n个奇数 . 故必有 ri = rj = r , 则 ai = 2αi r, aj = 2αj r若αi>αj ,则 ai 是 aj 的倍数。 3 容斥与鸽巢原理 【例19】设 a1 , a2 , a3为任意3个整数,b1b2b3 为a1 , a2 , a3的任一排列,则 a1-b1 , a2-b2 , a3-b3中至少有一个是偶数. ?证:由鸽巢原理, a1 , a2 , a3必有两个同奇 偶.设这3个数被2除的余数为 xxy,于 是b1 , b2 , b3中被2除的余数有2个x,一个 y.这样a1-b1 , a2-b2 , a3-b3被2除的余 数必有一个为0. 3 容斥与鸽巢原理 □ 鸽巢原理之二 ? m1 , m2 , … , mn都是正整数,并有m1 + m2 +… +mn-n + 1个鸽子住进n个鸽巢,则至少对某个 i 有第 i 个巢中至少有mi个鸽子,i = 1 , 2 , … , n. ?显然,鸽巢原理之一是鸽巢原理之二的特殊 情况,即m1 = m2 = … = mn= 2, 如若不然,则对任意 i, 都有第 i 个巢中的 鸽子数≤mi-1 则,鸽子总数≤ m1 + m2 +… +mn-n ,与假设相矛盾. 3 容斥与鸽巢原理 【例20】设A= a1a2···a20是10个0和10个1 组成的2进制数.B=b1b2···b20是任意的2进制数.C = b1b2···b20 b1b2···b20 = C1C2···C40,则 存在某个i ,1≤ i ≤20,使得CiCi+1···Ci+19与a1a2···a20至少有10位对应相等. 3 容斥与鸽巢原理 …... …... ... ... ... ... A B C 第 i 格 第 i +19格 1 2 ········· 19 20 1 2 ······· 19 20 1 2 ········ 19 20 1 ······ 19 20 ? 证:在C = C1C2···C40中,当 i 遍历1 , 2 , … , 20时,每一个bj历遍 a1 , a2 , … , a20.因A中 有10个0和10个1,每一个bj都有10位次对应 相等.从而当 i历遍1 , … , 20时,共有 10 * 20=200位次对应相等.故对每个 i平均 有200/20 = 10位相等,根据鸽巢原理。因而对某个 i 至少有10位对应相等. 3 容斥与鸽巢原理 □ 拉蒙赛(Ramsey)问题 Ramsey问题可以看成是鸽巢原理的推广. 例如:6 个人中至少存在3人相互认识或者 相互不认识. ?证:这个问题与K6的边2着色存在同色三 角形等价.假定用红蓝着色. 3 容斥与鸽巢原理 ? 设K6的顶点集为{v1 , v2 , ··· , v6 },dr(v)表 示与顶点 v 关联的红色边的条数,db(v)表 示
原创力文档

文档评论(0)