抽屉原则、客斥原理“续2”
抽屉原理公式及例题之欧阳理创编
抽屉原理公式及例题
抽屉原则一:如果把(n+1)个物体放在n个抽屉里,那么必有一个抽屉中至少放有2个物体。
例:把4个物体放在3个抽屉里,也就是把4分解成三个整数的和,那么就有以下四种情况:①4=4+0+0 ②4=3+1+0 ③4=2+2+0 ④4=2+1+1观察上面四种放物体的方式,我们会发现一个共同特点:总有那么一个抽屉里有2个或多于2个物体,也就是说必有一个抽屉中至少放有2个物体。
抽屉原则二:如果把n个物体放在m个抽屉里,其中n>m,那么必有一个抽屉至少有:①k=[n/m ]+1个物体:当n 不能被m整除时。
②k=n/m个物体:当n能被m整除时。
理解知识点:表示不超过X的最大整数。
键问题:构造物体和抽屉。
也就是找到代表物体和抽屉的量,而后依据抽屉原则进行运算。
例1.木箱里装有红色球3个、黄色球5个、蓝色球7个,若蒙眼去摸,为保证取出的球中有两个球的颜色相同,则最少要取出多少个球?解:把3种颜色看作3个抽屉,若要符合题意,则小球的数目必须大于3,故至少取出4个小
球才能符合要求。
例2.一幅扑克牌有54张,最少要抽取几张牌,方能保证其中至少有2张牌有相同的点数?解:点数为1(A)、2、3、4、5、6、7、8、9、10、11(J)、12(Q)、13(K)的牌各取1张,再取大王、小王各1张,一共15张,这15张牌中,没有两张的点数相同。
这样,如果任意再取1张的话,它的点数必为1~13中的一个,于是有2张点数相同。
抽屉原理精解
第一抽屉原理原理1 把多于n个的物体放到n个抽屉里,则至少有一个抽屉里有2个或2个以上的物体。
[证明](反证法):如果每个抽屉至多只能放进一个物体,那么物体的总数至多是n,而不是题设的n+k(k≥1),这不可能。
原理2 把多于mn个的物体放到n个抽屉里,则至少有一个抽屉里有m+1个或多于m+1个的物体。
[证明](反证法):若每个抽屉至多放进m个物体,那么n个抽屉至多放进mn 个物体,与题设不符,故不可能。
第二抽屉原理把(mn-1)个物体放入n个抽屉中,其中必有一个抽屉中至多有(m—1)个物体。
[证明](反证法):若每个抽屉都有不少于m个物体,则总共至少有mn个物体,与题设矛盾,故不可能。
抽屉原理,又叫狄利克雷原则,它是一个重要而又基本的数学原理,应用它可以解决各种有趣的问题,并且常常能够得到令人惊奇的结果,许多看起来相当复杂,甚至无从下手的问题,利用它能很容易得到解决.那么,什么是抽屉原理呢?我们先从一个最简单的例子谈起.将三个苹果放到两只抽屉里,想一想,可能会有什么样的结果呢?要么在一只抽屉里放两个苹果,而另一只抽屉里放一个苹果;要么一只抽屉里放有三个苹果,而另一只抽屉里不放.这两种情况可用一句话概括:一定有一只抽屉里放入了两个或两个以上的苹果.虽然哪只抽屉里放入至少两个苹果我们无法断定,但这是无关紧要的,重要的是有这样一只抽屉放入了两个或两个以上的苹果.如果我们将上面问题做一下变动,例如不是将三个苹果放入两只抽屉里,而是将八个苹果放到七只抽屉里,我们不难发现,这八个苹果无论以怎样的方式放入抽屉,仍然一定会有一只抽屉里至少有两个苹果。
通过上面的分析,我们可以将上面问题中包含的基本原理写成下面的一般形式.抽屉原理(一):把多于几个的元素按任一确定的方式分成几个集合,那么一定至少有一个集合中,至少含有两个元素.应用抽屉原理来解题,首先要审题,即分清什么作为“元素”,什么作为“抽屉”;其次要根据题目的条件和结论,结合有关的数学知识,来设计抽屉,在应用抽屉原理解题时,正确地设计抽屉是解题的关键.例1 有红、黄、绿三种颜色的小球各四颗混放在一只盒子里,为了保证一次能取到两颗颜色相同的小球,一次至少要取几颗?A、3B、4C、5D、6分析:将三种不同的颜色看作三个抽屉,为了保证一次能取到两颗颜色相同的小球,即要求至少有两颗小球出自同一抽屉,因此一次至少要取4颗小球.例2 某班有30名学生,班里建立一个小书库,同学们可以任意借阅,问小书库中至少要有多少本书,才能保证至少有一个同学一次能至少借到两本书?A、28B、29C、30D、31分析:将30名同学看作30个“抽屉”,而将书看作“苹果”,根据抽屉原理,“苹果”数目要比“抽屉”数目大,才能保证至少有一个抽屉里有两个或两个以上的“苹果”,因此,小书库中至少要有31本书,才能保证至少有一位同学一次能借到两本或两本以上的图书。
初中数学竞赛精品标准教程及练习08抽屉原则
初中数学竞赛精品标准教程及练习08抽屉原则抽屉原则是数学中的一种常用解题方法,也是初中数学竞赛中经常会涉及到的内容。
它的核心思想是通过分桃原则来解决问题。
下面是一份关于抽屉原则的标准教程及练习,供初中数学竞赛的学生参考。
一、抽屉原则的基本概念在数学中,所谓抽屉原则,就是将⼀物放在⼀桶中,有桶放多个物则必然有桶放⼀物。
换句话说,如果我们有更多的物品要放进更少的容器中,那么必定会有至少一个容器中放两个物品。
二、抽屉原则的应用抽屉原则常常应用在数学中的排列组合、数列、概率等问题中。
下面是一些典型的应用场景。
1.分桃问题有5个桃子分给3个人,如果每个人至少分到一个桃子,那么至少要分给每个人几个桃子?解:根据抽屉原则,当3个人只能分到1个桃子时,必定有至少一个人多分了一个桃子。
因此,每个人至少需要分到2个桃子才能保证不出现人只分到1个桃子的情况。
2.整数排列问题求由1、2、3、4、5组成的不重复的三位数的个数。
解:根据抽屉原则,三位数由个位、十位和百位组成。
个位的数字可选1、2、3、4、5中的任意一个,十位和百位的数字也是如此。
因此,不重复的三位数的个数为5*4*3=60个。
3.猜数字游戏有一个由1到100之间的100个整数组成的序列,每当你猜了一个数字后,程序会告诉你这个数字是大了还是小了,直到你猜中为止。
请问,最少需要猜几次才能保证一定能猜中?解:根据抽屉原则,100个数字最多能分成99个区间,因此最少需要猜99次才能保证一定能猜中。
练习题:1.市区有100个公交车站,每个站点上至少有两个站牌,证明至少有4个站牌站在同一个公交车站上。
2.有10个人参加项比赛,证明其中至少有两个人在同一天过生日。
3.在一些市场上有10种水果和15种糖果,证明无论怎样选择这些水果和糖果,至少有6种水果或糖果被选中。
解答:1.假设每个站点上只有两个站牌,那么总共有200个站牌,而公交车站只有100个,根据抽屉原则,至少有4个站牌站在同一个公交车站上。
初中数学竞赛精品标准教程及练习08抽屉原则
初中数学竞赛精品标准教程及练习08抽屉原则抽屉原则(也称为鸽笼原理或鸽巢原理)是初中数学中的一个重要概念,也是数学竞赛中经常出现的题目类型。
下面将为您介绍抽屉原理的概念、应用以及一些相关的练习题。
首先,抽屉原则是指:如果有n+1个物体放进n个抽屉,那么至少有一个抽屉中会放进两个或更多的物体。
这个原理有时遵循直观的理解,也有时需要一定的思维转换。
抽屉原则的证明通常采用反证法。
假设所有抽屉中都只放入一个物体,那么总共最多只能放入n个物体。
但是根据题意,有n+1个物体需要放入,所以必然会有至少一个抽屉中放入两个或更多的物体。
抽屉原理的应用十分广泛,尤其在数学竞赛中经常会出现。
下面给出一些抽屉原理的具体应用:1.证明存在性:当一个问题涉及到将多个物体放入多个容器中,而又无法直接得到特定的解时,可以尝试使用抽屉原理证明至少存在一个满足条件的容器。
2.鸽巢问题:当一个问题涉及到将多个物体分配到多个容器中,而又无法确保完全均匀分配时,可以使用抽屉原理证明至少存在一个容器中放入的物体数量较多。
3.选择问题:当一个问题涉及到从多个选项中选择特定的解时,可以使用抽屉原理证明存在至少一个选项满足条件。
下面给出一些抽屉原理相关的练习题:1.证明:在n+2个自然数中,至少存在两个自然数,使得它们的差能被n整除。
提示:考虑将这n+2个自然数分成n+1组,每组包含相差n个的自然数。
2.有7个球,其中6个相同,1个不同,将其随机分入4个不同的抽屉中,至少有一个抽屉中包含了两个相同的球。
提示:考虑将相同的球分配到3个抽屉中,根据抽屉原理可知至少有一个抽屉中有两个相同的球,并将剩下的球放入另外一个抽屉。
3.证明:取10个正整数,将其分成3组,至少存在一组,使得这组中的两个数的和能被3整除。
提示:考虑将这10个正整数分别除以3得到的余数进行分类,根据抽屉原理可知至少有一个余数出现的次数大于等于4抽屉原理是初中数学竞赛中的重点内容,掌握了抽屉原理的基本概念和应用方法,可以更好地解决相关的数学竞赛题目。
抽屉原理和容斥原理
I .抽屉原则10个苹果放入9个抽屉中,无论怎么放,一定有一个抽屉里放了2个或更多个苹果.这个简单的事实就是抽屉原则.由德国数学家狄利克雷首先提出来的.因此,又称为狄利克雷原则.将苹果换成信、鸽子或鞋,把抽屉换成信筒、鸽笼或鞋盒,这个原则又叫做信筒原则、鸽笼原则或鞋盒原则.抽屉原则是离散数学中的一个重要原则,把它推广到一般情形就得到下面几种形式: 原则一:把m 个元素分成n 类(m >n ),不论怎么分,至少有一类中有两个元素. 原则二:把m 个元素分成n 类(m >n )(1)当n |m 时,至少有一类中含有至少n m个元素; (2)当n |m 时,至少有一类中含有至少[nm]+1个元素.其中n m 表示n 是m 的约数,n m 表示n 不是m 的约数,[n m ]表示不超过nm的最大整数.原则三:把1221+-+++n m m m 个元素分成n 类,则存在一个k ,使得第k 类至少有k m 个元素. 原则四:把无穷多个元素分成有限类,则至少有一类包含无穷多个元素. 以上这些命题用反证法极易得到证明,这里从略.一般来说,适合应用抽屉原则解决的数学问题具有如下特征:新给的元素具有任意性.如10个苹果放入9个抽屉,可以随意地一个抽屉放几个,也可以让抽屉空着. 问题的结论是存在性命题,题目中常含有“至少有……”、“一定有……”、“不少于……”、“存在……”、“必然有……”等词语,其结论只要存在,不必确定,即不需要知道第几个抽屉放多少个苹果. 对一个具体的可以应用抽屉原则解决的数学问题还应搞清三个问题: (1)什么是“苹果”?(2)什么是“抽屉”? (3)苹果、抽屉各多少?用抽屉原则解题的本质是把所要讨论的问题利用抽屉原则缩小范围,使之在一个特定的小范围内考虑问题,从而使问题变得简单明确. 用抽屉原则解题的基本思想是根据问题的自身特点和本质,弄清对哪些元素进行分类,找出分类的规律. 用抽屉原则解题的基本思想是根据问题的自身特点和本质,弄清对哪些元素进行分类,找出分类的规律. 用抽屉原则解题的关键是利用题目中的条件构造出与题设相关的“抽屉”. Ⅱ. 容斥原则 当我们试图对某些对象的数目从整体上计数碰到困难时,考虑将整体分解为部分,通过对每个部分的计数来实现对整体的计数是一种明智的选择.将整体分解为部分也就是将有限集X 表示成它的一组两两互异的非空真子集A 1,A 2,…A n 的并集,即},,,{.2121n n A A A A A A X ==ϕ集合叫做集合X 的一个覆盖.一个特殊情况是,集族ϕ中的任意两个集合都不相交,这时我们称集族ϕ为集合X 的一个(完全)划分.如ϕ为集合X 的划分,则对集合X 的计数可通过熟知的加法公式||||||||||321n A A A A X ++++= ①进行,但是,要找到一个划分并且其中所有子集易于计数的有时并非易事. 我们可以考虑通过对任意的集族中的子集的计数来计算|X|,当集族ϕ中至少存在两个集合的交非空时,我们称这个覆盖为集合X 的不完全划分. 对于集合X 的不完全划分,显然有有||||||||21n A A A X +++< ②因为在计算|A i |时出现了对某些元素的重复计数,为了计算|X|,就得将②式右边重复计算的部分减去,如果减得超出了,还得再加上,也就是说我们要做“多退少补”的工作.完成这项工作的准则就是容斥原理. 是十九世纪英国数学家西尔维斯提出的. 容斥原理有两个公式. 1.容斥公式定理1 设则为有限集,),,2,1(n i A i =∑∑=≤<≤=-=-++-=ni nj i i ni n j i ii ni A A A AA 11111||)1(|||||| ③证明:当,/,/,,1221121B A A B A A B A A n ='='== 设时由加法公式有|||||||||)||(||)||(|||||||||||,||||||,|||||2121212121212211A A A A B B A B A B A A B A A A A A B A A B A -+=+-+-=++'+'=''==+'=+'结论成立.若n =k 时结论成立,则由∑∑∑=≤<≤=+=-+=+=+=+=+=-+-++-=-+=-+=ki kj i ki i k i ki k j i i i i ki k i ki k i ki k i k i i k i A A A A A A A A A A A A A A A 1111111111111111||||)1(|||||)(||||||)(|||||||∑≤<≤+=+++-+-+ki i k i ki kk j k i k A A A A A A A 111111|)(|)1(|)()(||∑∑+=+≤<≤+=-++-=111111||)1(||||k i k j i i k i kj i iA A A A知,1+=k n 时结论成立.由归纳原理知,对任意自然数n ,公式③成立. 公式③称为容斥公式,显然它是公式①的推广.如果将i A 看成具有性质i P 的元素的集合,那么n A A A X 21=就是至少具有n个性质n P P P ,,,21 之一的元素的集合. 因此,容斥公式常用来计算至少具有某几个性质之一的元素的数目.数学是一门非常迷人的学科,久远的历史,勃勃的生机使她发展成为一棵枝叶茂盛的参天大树,人们不禁要问:这根大树到底扎根于何处?为了回答这个问题,在19世纪末,德国数学家康托系统地描绘了一个能够为全部数学提供基础的通用数学框架,他创立的这个学科一直是我们数学发展的根植地,这个学科就叫做集合论。
抽屉原理四个知识点
例1、把16个玻璃球最多放进几个盒子里,才能保证至少有一个盒子里有4个玻璃球?
〖针对性练习〗
1、某小学有1千多名学生,从学生中最少选取( )人,才能使得这些人中有3人属相
相同。
2、某校六年级有3个班,在一次数学竞赛中,至少有( )人获奖才能保证龄最大的同学是13岁,最小的6岁,从( )个同学中挑选,一定可 以找到两个同学岁数相同
4啦啦队有28位同学,至少要准备( )套队服,才能保证至少有一个队员能分到 两套队服
知识点四;最不利原则解决抽屉问题
抽屉原理的内容简明朴素,易于接受,它在数学问题中有重要的作用。对这个知识点的 考查很少去求“抽屉”的数量,而是求抽屉中至少放多少苹果。基本的题型特征为“至 少,,,,才能保证,,”。“保证”后面的情况是一种必然发生的情况。针对这类抽屉问题, 我们常用的解题方法为:最不利原则,即考虑最差的情况,让最差的情况都发生,则其 他情况也就一定会发生
例1、7个苹果放进6个抽屉里,总有一个抽屉里至少放有2个苹果。为什么?
〖针对性练习〗
1、在班级里任选15名同学,其中至少有2名同学的属相是相同的。为什么?
2、衣柜里有10件绿色的衣服,6件白色的衣服,7件红色的衣服,2件蓝色的衣服,如 果闭着眼睛取衣服,那么至少要取( )件,才能保证使取出的衣服最少有两件 颜色是相同的
2、阳光实验小学六年级(2)班一共有42人,那么至少有几人在同一个月内过生日?
3 18个小朋友中,至少有( )个小朋友在同一个月出生。760人中至少有( )人的
生日在同一天.
4六年级有100名学生,他们都订阅甲、乙、丙三种杂志中的一种、二种或三种,至 少有( )名学生订阅的杂志种类相同。
竞赛数学_抽屉原则
竞赛数学_抽屉原则竞赛数学中的抽屉原则是一种非常有用的数学思想和方法。
它被广泛应用于数学竞赛中的组合数学、概率论、数论等领域。
抽屉原则的思想源自于日常生活中的一种常识,即当我们把若干个物品放入若干个抽屉中时,如果物品的数量大于抽屉的数量,那么至少会有一个抽屉中放入了多个物品。
在数学上,我们可以将这种常识用严密的语言和证明来描述。
首先,我们来讨论一个经典的问题:假设有十个苹果放在九个抽屉中,那么至少有一个抽屉中放入了两个或以上的苹果。
这个问题可以通过抽屉原则来解决。
我们将九个抽屉用1、2、3、..、9来编号。
假设所有的苹果都在抽屉中放入苹果的情况下,那么我们可以把这种情况表示为一个函数f,其中f(i)表示第i个抽屉中放入的苹果的数量。
根据题意,我们知道每个抽屉中放入的苹果的数量都是非负整数,并且最多只有一个抽屉中放入了十个苹果。
现在假设所有的抽屉都只放入了一个苹果,那么根据抽屉原则,无论如何放置苹果,至少会有一个抽屉放入了两个或以上的苹果。
所以这种情况下命题成立。
接下来,我们考虑放置苹果的另一种极端情况,即有一个抽屉中放入了十个苹果,其余的八个抽屉都只放入了一个苹果。
根据抽屉原则,至少会有一个抽屉中放入了两个或以上的苹果。
所以这种情况下命题也成立。
通过上述两种特殊情况的讨论,我们不难发现,无论如何放置苹果,都至少会有一个抽屉中放入了两个或以上的苹果。
所以原命题成立。
这个问题不仅是一个经典问题,同时也是抽屉原则的一个具体应用。
我们可以把抽屉原则归纳为如下的定理:定理:如果把n+1个物体放入n个抽屉中,那么至少会有一个抽屉中放入了两个或以上的物体。
接下来,我们来看一个进一步的推广问题:假设有n个物体放入m个抽屉中,其中n>m。
那么至少有一个抽屉中放入了大于等于k个物体的概率是多少?我们仍然可以使用抽屉原则来解决这个问题。
首先,我们假设所有的物体都被放置在抽屉中,构造函数f(i),其中f(i)表示第i个抽屉中放置的物体的数量。
容斥原理与抽屉原理
抽屉原理常见形式第一抽屉原理原理1:把多于n+1个的物体放到n个抽屉里,则至少有一个抽屉里的东西不少于两件。
抽屉原理证明(反证法):如果每个抽屉至多只能放进一个物体,那么物体的总数至多是n,而不是题设的n+k(k≥1),故不可能。
原理2 :把多于mn(m乘以n)个的物体放到n个抽屉里,则至少有一个抽屉里有不少于m+1的物体。
证明(反证法):若每个抽屉至多放进m个物体,那么n个抽屉至多放进mn个物体,与题设不符,故不可能。
原理3 :把无穷多件物体放入n个抽屉,则至少有一个抽屉里有无穷个物体。
原理1 、2 、3都是第一抽屉原理的表述。
第二抽屉原理把(mn-1)个物体放入n个抽屉中,其中必有一个抽屉中至多有(m—1)个物体。
证明(反证法):若每个抽屉都有不少于m个物体,则总共至少有mn 个物体,与题设矛盾,故不可能。
基本介绍应用抽屉原理解题抽屉原理的内容简明朴素,易于接受,它在数学问题中有重要的作用。
许多有关存在性的证明都可用它来解决。
例1:同年出生的400人中至少有2个人的生日相同。
解:将一年中的365天视为365个抽屉,400个人看作400个物体,由抽屉原理1可以得知:至少有2人的生日相同. 400/365=1…35,1+1=2又如:我们从街上随便找来13人,就可断定他们中至少有两个人属相相同。
“从任意5双手套中任取6只,其中至少有2只恰为一双手套。
”“从数1,2,...,10中任取6个数,其中至少有2个数为奇偶性不同。
”例2:幼儿园买来了不少白兔、熊猫、长颈鹿塑料玩具,每个小朋友任意选择两件,那么不管怎样挑选,在任意七个小朋友中总有两个彼此选的玩具都相同,试说明道理.解:从三种玩具中挑选两件,搭配方式只能是下面六种:(兔、兔),(兔、熊猫),(兔、长颈鹿),(熊猫、熊猫),(熊猫、长颈鹿),(长颈鹿、长颈鹿)。
把每种搭配方式看作一个抽屉,把7个小朋友看作物体,那么根据原理1,至少有两个物体要放进同一个抽屉里,也就是说,至少两人挑选玩具采用同一搭配方式,选的玩具相同.上面数例论证的似乎都是“存在”、“总有”、“至少有”的问题,不错,这正是抽屉原则的主要作用.(需要说明的是,运用抽屉原则只是肯定了“存在”、“总有”、“至少有”,却不能确切地指出哪个抽屉里存在多少.抽屉原理虽然简单,但应用却很广泛,它可以解答很多有趣的问题,其中有些问题还具有相当的难度。
抽屉原理与容斥原理
有人说:13个人中至少有两个人出生在相同月份;又说:某校一个年级的400名学生中,一定存在两名学生,他们在同一天过生日,你认为他的说法对吗?你能说明为什么对或为什么不对吗?1947年匈牙利全国数学竞赛有一道这样的试题:证明:任何六个人中,一定可以找到三个互相认识的人,或者三个互不认识的人。
这道题看起来与数学没有多大关系,似乎无法用数学知识解决。
但解决时并不要用到多少高深知识,立即引起了许多数学爱好者的关注和兴趣。
以上问题就是数学中的一类与存在性有关的问题。
解决以上这几个问题,要用到数学中的抽屉原理。
我们很容易理解这样一个事实:把3只苹果放到两个抽屉中,肯定有一个抽屉中有2只或2只以上的苹果。
用数学语言表达这一事实,就是:将n+1个元素放入n个集合内,则一定有一个集合内有两个或两个以上的元素(n为正整数)。
这就是抽屉原理,也称为鸽笼(巢)原理。
这一原理最先是由德国数学家狄里克雷明确提出来的,因此,称之为狄里克雷原理。
抽屉原理还有另外的常用形式:抽屉原理2:把m个元素任意放入个集合里,则一定有一个集合里至少有k个元素,其中:<<<12345678&&&抽屉原理3:把无穷多个元素放入有限个集合里,则一定有一个集合里含有无穷多个元素。
现在你能肯定前面的两种说法是正确的吗?你能说明这两种说法是正确的吗?利用抽屉原理,可以解决一些相当复杂甚至感到无从下手的问题,抽屉原理也是解决存在性问题的常用方法。
例1. 在1,4,7,10,&,100中任选20个数,其中至少有不同的两对数,其和等于104。
分析:解这道题,可以考虑先将4与100,7与97,49与55&&,这些和等于104的两个数组成一组,构成16个抽屉,剩下1和52再构成2个抽屉,这样,即使20个数中取到了1和52,剩下的18个数还必须至少有两个数取自前面16个抽屉中的两个抽屉,从而有不同的两组数,其和等于104;如果取不到1和52,或1和52不全取到,那么和等于104的数组将多于两组。
抽屉原理与容斥原理 竞赛用
抽屉原理与容斥原理一、抽屉原理的定义(1)定义一般情况下,把n +1或多于n +1个苹果放到n 个抽屉里,其中必定至少有一个抽屉里至少有两个苹果。
我们称这种现象为抽屉原理。
(2)抽屉原理抽屉原理1 如果把n+1件东西任意放入n 个抽屉,那么必定有一个抽屉里至少有两件东西。
抽屉原理2 如果把m 件东西任意放入n 个抽屉,那么必行有一个抽屉里至少有k 件东西,这里⎪⎪⎩⎪⎪⎨⎧+⎥⎦⎤⎢⎣⎡=的倍数时。
不是当的倍数时,时当n m n m n m n m k ,1, 二、容斥原理定义 在计数时,为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理,也叫做包含排除原理。
容斥原理1 如果被计数的事物有A 、B 两类,那么,A 类或B 类元素个数=A 类元素个数+B 类元素个数一既是A 类又是B 类的元素个数。
容斥原理2 如果被计数的事物有A 、B 、C 三类,那么,A 类或B 类或C类元素个数=A类元素个数+B类元素个数+C类元素个数-既是A 类又是B类的元素个数-既是A类又是C类的元素个数-既是B类又是C类的元素个数+既是A类又是B类而且是C类的元素个数。
两个集合的容斥关系公式:A∪B = A+B - A∩B (∩:重合的部分)三个集合的容斥关系公式:A∪B∪C = A+B+C - A∩B - B∩C - C∩A +A∩B∩C三、典型题选练及相关练习例1 向阳中学有530个学生,问:至少有几个学生的生日是同一天?练习1.1 把125本书分给学生,如果其中至少有一个人分到至少4本书,那么,这个班最多有多少人?练习 1.2 海天中学八年级学生身高的厘米数都是整数,并且在150厘米到160厘米之间(包括150厘米到160厘米),那么,至少从多少个学生中保证能找到4个人的身高相同?例2 从2,4,6,……,30这15个偶数中任取9个数,证明:其中一定有两个数之和是34.练习 2 从2、4、6、8、 、50这25个偶数中至少任意取出多少个数,才能保证有2个数的和是52?例3 证明:在任意的52个正整数中,一定可以找到两个数ba,,使得ba-能被100整除。
人教版初中数学竞赛专题复习第24章 抽屉原理和容斥原理(含答案)
第24章 抽屉原理和容斥原理24.1 抽屉原理1.1★在任意的61个人中,至少有6个人的属相相同.解析:因为一共有12种属相,把它看作12个抽屉,61151612⎡⎤+=+=⎢⎥⎣⎦,根据抽屉原理知,至少有6个人的属相相同.评注:抽屉原理又称鸽笼原理或狄里克雷原理.这一简单的思维方式在解题过程中却可以有很多颇具匠心的运用.抽屉原理常常结合几何、整除、数列和染色等问题出现.许多有关存在性的证明都可用它来解决.抽屉原理1:如果把1n +件东西任意放入n 个抽屉,那么必定有一个抽屉里至少有两件东西.抽屉原理2:如果把m 件东西任意放人n 个抽屉,那么必定有一个抽屉里至少有女件东西,这里,1,mm n nk m m n n ⎧⎪⎪=⎨⎡⎤⎪+⎢⎥⎪⎣⎦⎩是的位不是的位当数时; 当数时. 其中[]x 表示不超过x 的最大整数 ,例如[]33=,[]4.94=,[]2.63-=-等等. 1.2★从2,4,6,…,30这15个偶数中任取9个数,证明:其中一定有两个数之和是34.解析:把2,4,6,…,30这15个数分成如下8组(8个抽屉); (2),(4,30),(6,28),(8,26),(10,24),(12,22),(14,20),(16,18).从2,4,6,…,30这15个数中任取9个数,即是从上面8组数中取出9个数.抽屉原理知,其中一定有两个数取自同一组,这两个数的和就是34.1.3★★在1,2,3, …,100这100个正整数中任取11个数,证明其中一定有两个数的比值不超过32;{}1,{2,3},{4,5,6},{7,8,9,10},{11,12,…,16},{17,18,…,25}, {26,27,…,39},{40,41,…,60}. {61,62,…,91},{92,93,…,100}.从1,2,…,100中任取11个数,即是从上面10组中任取11个数,由抽屉原理知,其中一定有两个数取自同一组,这两个数的比值不超过32.1.4★求证:任给五个整数,必能从中选出三个,使得它们的和能被3整除.解析 任何数除以3所得余数只能是0、1、2,分别构造3个抽屉:{0}、{1}、{2}.(1)若这五个自然数除以3后所得余数分别分布在这3个抽屉中,从这三个抽屉中各取1个,其和必能被3整除.(2)若这5个余数分布在其中的两个抽屉中,根据抽屉原理,其中一个抽屉必包含有5132⎡⎤+=⎢⎥⎣⎦个余数,而这三个余数之和或为0,或为3,或为6,故所对应的3个整数之和是3的倍数.(3)若这5个余数都能分布在其中的一个抽屉中,易知必有3个整数之和能被3整除. 1.5★★从1,2,3,…,20中,至少任取多少个数,才能使得其中一定有两个数,大的数是小的数的倍数.解析从1,2,…,20中取11,12,…,20这10个数,其中没有一个数是另一个数的倍数.把1,2,…,20分成如下10组:{1,221⨯,2⨯,321⨯,421⨯},{3,23⨯,223⨯},{5,25⨯,225⨯},{7,27⨯},21{9,29⨯},{11},{13},{13},{15},{17},{19},从中任取11个数,一定有两数取自同一组,于是大数便是小数的倍数.所以,至少任取11个数才能满足题意.1.6★★在不超过100的正整数中任取55个不同的数,在这55个数中:(1)是否一定有两个数的差等于11?(2)是否一定有两个数的差等于9?解析(1)不一定,例如1~11,23~33,45~55,67~77,89~99这55个数中,任意两数的差都不等于11.(2)一定.把1,2,…,100分成如下54组:{1,10},{2,11},…,{9,18},{19,28},…,{81,90},{91,100},{92},{93},…,{99}.从中任取55个数,一定有两个数取自同一组,它们的差等于9.1.7★★证明:在任意的52个正整数中,一定可以找到两个数a、b,使得a b+或a b-能被100整除.解析把这52个正整数都除以100,考虑52个余数,若其中有两个相同,则它们的差能被10整除,若其中任意两个都不相同,则它们的差能被100整除,若其中任意两个都不相同,把0,1, (99)成如下51组:{1,99},{2,98},…,{49,51},{0},{50}.从中任取52个数,车琮有两数(的余数)取自同一给,这两数的和或差能被100整除.1.8★★某学校的初三年组的同学要从8名候选人中投票选举三好学生,规定每人必须从这8名候选人中任意选两名,那么至少有多少人参加投票,才能保证必有不少于5名同学投了相同的两个候选人的票?解析 从8个人中任意选2人,不同的选法共有 87228⨯÷=(种), 即有28个抽屉.由抽屉原理,当投票的人不少于()28511113⨯-+=人时,就能保证必有不少于5名同学投了相同两个候选人的票. 而当112个人投票时,不一定有不少于5名同学投了相同两个候选人的票.所以,到少有113人投票时,能保证必有不少于5名同学投了相同两个候选人的票.1.9★在1,11,111,…,1111n 个,…,中,是否有2007的倍数?解析 答案是肯定的. 考虑以下2007个数: 1,11,111,…,20071111个,若它们都不是2007的倍数,则它们除以2007所得的余数中一定有两个是相同的,不妨设为1111a 个和1111b 个()12007a b <≤≤,于是112007111111b a -个个,1200711110a b a -⨯个.而(2007,10a )=1,所以,12007111b a -个,这与1,11,111,…,20071111个都不是2007的倍数矛盾. 所以,在1,11,111,…,1111n 个,…中,一定有2007的倍数.1.10★★从任意给定的1999 个自然数中总可以找到k 个数,使得它们的和能被1999整除.解析 设1999个自然数为1a ,2a ,…,1999a ,且构造下列2000个和: 0,1a ,12a a +,123a a a ++,…,1231999a a a a ++++.因为任意一个自然数被1999除后,所得的余数可能是0,1,2,…,1998,共1999种.所以可将上述2000个和按照被1999除后所得不同的余数分成1999个集合.由抽屉原理可知,至少有两个和,不妨 设为123a a a +++, 12s t a a a a +++++()11999s t <≤≤,它们属于同一个集合,即它们分别被1999除后所得的余数相同,那么它们的差12s s t a a a +++++能被1999整除.从而本题得证.1.11★★把圆周分成12段,将l ,2,3,…,11,12这12个数任意写在每一段内,使每一段恰好有一个数字.证明:一定存在连续的三段,它们的数字和至少是20.解析 如果记第1小段内填写的数是1a ,第2小段内填写的数是2a ……第12小段内填写的数是12a ,那么三个相邻小段填写的数字和可以有123a a a ++,234a a a ++,345a a a ++,456a a a ++,567a a a ++,678a a a ++, 789a a a ++,8910a a a ++,91011a a a ++, 101112a a a ++,11121a a a ++,1212a a a ++这12种,并且12种情况中出现的所有数字和为()()12111233121112a a a a ++++=++++234=.由抽屉原理可知,至少有某个相邻的三段,它们的数字和至少是23412012⎡⎤+=⎢⎥⎣⎦. 值得注意:本题中的三个相邻小段也可分成123a a a ++,456a a a ++,789a a a ++,101112a a a ++这4种情况,这时它们的数字和为12111212111278a a a a ++++=++++=.由抽屉原理可知,至少有某个相邻的三段,它们的数字和至少是781204⎡⎤+=⎢⎥⎣⎦. 1.12★★在2n 个连续自然数1,2,3,…,2n 中,任取出1n +个数.证明:在这1n +个数中,一定有两个数,其中一个是另一个的倍数.解析 将这2n 个连续自然数分成n 集合:1A ={1,12⨯,212⨯,312⨯,412⨯,512⨯,612⨯,…}, 2A ={3,32⨯,232⨯,332⨯,432⨯,532⨯,…}, 3A ={5,52⨯,252⨯,352⨯,452⨯,…},……n A =A{21n -}.由此可见,这2n 个数没有遗漏地被放在n 个集合中,并且同一个数决不会出现在两个不同的集合中.因此,根据抽屉原理可知,不论用何种方式从中取出1n +个数时,必定有至少两个数是出自同一个集合的,而同一个集合的两个数,大数必定是小数的倍数.1.13★★从1,2,…,2n 这2n 个正整数中任取1n +个数,证明其中一定存在两个数是互质的.解析 把1,2,…,2n 这2n 个焉整数分成如下n 组: {1,2},{3,4},…,{21n -,2n }.从这n 组中任取1n +个数,由抽屉原理知,其中一定有两个数取自同一组,同一组中的两个数是相邻的正整数,从而它们是互质的. 1.14★★把1,2,…,10按任意次序排成一个圆圈. (1)证明:一定可以找到三个相邻的数,它们的和不小于18; (2)证明:一定可以找到三个相邻的数,它们的和不大于15. 解析 (1)设这10个数在圆周上排列为1,1a ,2a ,…,9a 如图(a ).由于()()()123456789231054a a a a a a a a a ++++++++=+++=,所以123a a a ++、456a a a ++、789a a a ++这三个数中一定有一个数不小于54183=.(2)设这10个数在圆周上排列为10,1b ,2b ,…,9b 如图(b ).由于()()()12345678912945b b b b b b b b b ++++++++=+++=,所以,123b b b ++、456b b b ++、789b b b ++这三个数中一定有一个数不大于45153=. 1.15★在边长为1的正三角形中,任取7个点,其中任意三点不共.解析 如图所示,将正三角形的中心与三个顶点连起来把正三角形分成三个小三角形(3个抽屉).由抽屉原理知,必定有一个小三角形的内部或边界上至少有7133⎡⎤+=⎢⎥⎣⎦个点.这三个点构成的三角形面积不超过该小三角形的面积,即不超过13.1.16★★在34⨯的长方形中,任意放置6个点,证明:一定可以找到b 23b a a 5a 32(b)(a)1.解析 我们要设法把34⨯的长方形分成5个部分(5个抽屉),而且每.如图所示,把34⨯的矩形分成5个部分.由勾股定理可以算得每个部分的任两点之间的距离不大于.从而命题得证.1.17★★求证:在任何凸()22n n >边形中,总有一条对角线不与任何一条边平行.解析 凡是与某条边平行的对角线,称之为“好对角线”,由于对每一条边,最多有2n -条对角线与之平行,因此凸n 边形的“好对角线”至多有()22n n -条,但凸2n 边形的对角线总数为()()2322n n n n n -=-+.于是由抽屉原理,知必定有某条对角线不与任何边平行.对于凸21n +边形,不难构造例子使所有对角线均为“好对角线”. 1.18★★证明:在任意6个人的集会上,或者有3个人以前彼此相识,或者有3个人以前彼此不相识.解析 在平面上用6个点A 、B 、C 、D 、E 、F 分别代表参加集会的6个人.如果两人以前彼此认识,就在代表他们的两点间连一条实线;否则连一条虚线.考虑A 点与其余各点连线AB ,AC ,…,AF ,它们211211211122的线形不超过2种.根据抽屉原理,可知其中至少有5132⎡⎤+=⎢⎥⎣⎦条连线同为实线,或同为虚线.不妨设AB 、AC 、AD 均为实线.如果BC 、BD 、CD 三条连线中有一条(不妨设为BC )也是实线,那么三角形ABC 三边均为实线,说明A 、B 、C 代表的3个人以前彼此相识:如果BC 、BD 、CD 三条连线均为虚线,那么三角形BCD 三边均为虚线.说明B 、C 、D 代表的3个人以前彼此不相识.不论哪种情形发生,都符合问题的结论.1.19★★★空间有6点,任何3点都是一个不等边三角形的顶点,求证:这些三角形中的一个三角形的最短边同时是另一个三角形的最大边.解析 设1P ,2P ,…,6P 是空间中6个已知点.在每个三角形i j k PP P 中,把最短边涂成红色,于是,每个三角形中必有一条边为红色,其余的边未涂色.从每个点i P 可作5条线段与其余已知点相连.按抽屉原理,这5条线段中,或者至少有3条线段已被涂色,或者至少有3条线段还未涂色.如果经过点1P 的5条线段中至少有3条(例如,设为线段12P P 、13PP 、14P P )涂红,那么,在由这3条线段的另一顶点为顶点的234P P P △中至少须有一边(最短边)涂红,设是边23P P ,那么123PP P △的3边就都被涂红了.EF F如果经过点1P 的线段中至少有3条未被涂红(例如设为线段14P P 、15PP 、16P P ),由于145PP P △、156PP P △、164PP P △中每个都至少有一边是红的.因此,只能是线段45P P 、56P P 、64P P 全是红的,即456P P P △的各边都是红色的. 1.20★★将正十三边形的每个顶点染成黑色或染成白色,每顶点染一色.求证:存在三个同色顶点, 它们刚好成为一个等腰三角形的顶点.解析 设13个顶点依次为1A ,2A ,…,12A ,13A .若13个顶点都染成黑色或都染成白色,则结论显然成立.故只需考虑13个顶点中有染黑色也有染白色的情形.这时必有相邻两顶点同色,不妨设1A 、2A 同色,现考虑13A 、1A 、2A 、3A 、8A 这五个顶点,由抽屉原理知其中必有三顶点同色,这又分为下列三种情形:(1)13A 、1A 、2A 、3A 中有三点同色,又1A 、2A 同色,故1A 、2A 、3A 同色或13A 、1A 、2A 同色.这时123A A A △或1312A A A △为三顶点同色的等腰三角形.(2)13A 、3A 、8A 同色,这时1338A A A △为三顶点同色的等腰三角形.(3)1A 、2A 、8A 同色,这时128A A A △为三顶点同色的等腰三角形.1.21★★15个席位同等地围绕着圆桌安排,席上有15个客人的名片,客人们没有注意这些名片,直到他们坐下来,才发觉没有一个人坐在他自己的名片前面.证明:可以转动圆桌使得至少有两个客人同时对号入座.解析 对于每个客人,都有一种转动圆桌的方式,使他对上自己的名片.现在先把席位按逆时针方向依次由1到15编号,每按逆时针方向转动一次圆桌,使名片对到下一个席位上,即1号上的名片对到2号席位,2号上的名片对到3号席位……15号上的名片对到1号席位.那么按这种方式转动15次后,所有的名片又对到初始的席位上.所以,一共有14种有效的转动,因为有15个客人,根据抽屉原理,必定有某种转动至少可容许有两个客人对上号.1.22★★在52张扑克牌上任意写上互不相同的正整数.证明:一定存在四张扑克牌,将其上的四个数仅用减号、乘号和括号适当组合成一个式子,其值是1989的倍数.解析 因为19893951=⨯.而对任给的52个互异的正整数中,至少有两个数被51除后的余数相同,设这两个数为m a 、n a ,且m n a a >,那么51m n a a t-=(t 为整数).在取出m a 、n a 后的50个互异的正整数中,又至少有两个数,不妨设k a 、l a ,且k l a a >,它们分别被39除后的余数相同,即39k l a a s -=(s 为整数). 因此,在给出的52个互异的正整数中,一定有四个整数m a 、n a 、k a 、l a 组成一个式子:()()1989m n k l a a a a st --=.1.23★★★证明在任意11个无穷小数中,一定可以找到两个小数,它们的差或者含有无穷多个数字 0,或者含有无穷多个数字9.解析 由于每一个数位上的数字只有0,1,2,…,9这10种情况,因此11个数中必有两个数在这个数位上有相同的数字.记11个无穷小数为1a ,2a ,…,11a ,把这11个数分成如下55个二元组(每两个一组):()12,a a ,()13,a a ,…,()111,a a , ()23,a a ,…,()1011,a a .这55个二元组作为55个抽屉,现将无穷多个数1,2,3,…放进这些抽屉,规则是:若小数点后第k 位上i a 与j a 相同,则数k 就放入(),i ja a 中.例如,3a 与5a 的第7位上的数相同,则7就放入()35,a a这个抽屉里.由抽屉原理知,这55个(有限个)抽屉中必有一个抽屉,它含有无穷多个数,不妨设(1a ,5a )这个抽屉里含有无穷多个数,这就说明1a ,2a 这两个无穷小数有无穷多位相同.考虑1a 与2a 的差,在数字相同的数位上,差的数字为0或9.由于0与9的总个数有无穷多个,因此至少有一个出现无穷多次,从而1a 与2a 的差中,或者有无穷多个数字0,或者有无穷多个数字9.评注 本题先后三次用了抽屉原理,请读者仔细玩味.1.24★★★一个书架有五层,从下到上依次称为第1层,第2层,…,第5层.今把15册图书分放到书架的各层上,有些层可不放.证明:无论怎样放法,书架每层上的图书册数,以及相邻两层上图书册数之和,这些数中至少有两个是相等的.解析 用i a 表示第i 层所放的图书册数,1i =,2,3,4,5.如果有某个0i a =,那么结论显然成立.因此可设1i a ≥,1i =,2,…,5.考虑下面两种情况:(1)1a ,2a ,…,5a 中有两个数相等,则结论已经成立. (2)1a ,2a ,…,5a 各不相等,因12515125a a a +++==+++,所以1a ,2a ,…,5a 必各取1、2、3、4、5之一.但是12a a +,23a a +,34a a +,45a a +这4个数不可能同时包含7、8、9这三个数.事实上,若7、8、9都出现,则只可能是725=+,835=+,945=+或734=+,835=+,945=+.前者表示放5册书的那一层与放2、3、4册的各层均相邻,不可能.后者表示放4、5册书的两层既要相邻又要不相邻,也不可能. 因此,下面9个数:1a ,2a ,…,5a ,12a a +,23a a +,34a a +,45a a +至多能取8个不同的值.由抽屉原理知,其中必有两个是相等的,从而命题得证.1.25★★★一个由n n ⨯个方格组成的正方形表格,其中填满1,2,3,…,n 等数,且在任一行、任一列都能遇到所有这些数字.若表格中的数字关于对角线AB 是对称的,求证:当n 是奇数时,在对角线AB 上的那些方格中将会遇到所有的1,2,…,n 这些数字.解析 如图,由于在表格的每一行、每一列都出现l ,2,…,n 各数,所以任一行(或列)中,每个数只出现一次,于是表格中有n 个1,n 个dc a b ff da cb ee BA2,…,n 个n .又由于整个表格关于AB 对称,因此除对角线上的数外,任何一个数都将在其对称位置出现,如图中a ,b ,c ,d ,e ,f 等数.因此除对角线外表格中1,2,…,n 等数各有偶数个.当n 为奇数时,表格中共有奇数个1,奇数个2,…,奇数个n .所以对角线AB 上出现1,2,…,n ,且1到n 个数都必将出现,但对角线上只有n 个格子,因此,所有的数在对角线上都恰好出现一次.1.26★★★一个半径为1的圆内或边界上有6个点,求证:必定有两点之间距离不大于1.解析 不妨设6个点为A 、B 、C 、D 、E 、F .如图,设1A 、2A 、3A 、4A 、5A 、6A 将O 六等分,且可让A 落在1OA 上(旋转可达).对于六个扇形(圆心角60︒,半径为1),其中一个内有两点(包括边界)M、N,则1MN ≤.这是因为60MON ∠︒≤,()22222222cos 1MN OM ON OM ON MON OM ON OM ON OM ON ON OM OM =+-⋅∠+-⋅=+-≤≤≤(这里不妨设ON OM ≤).于是由前知,B 、C 、D 、E 、F 已不能落在扇形16A OA 与12A OA 上,于是这五个点均落在剩下的四个扇形中,由抽屉原理,知必有两点落在A 5A同一扇形内或边界上,因此仍有距离不大于1,结论成立. 1.27★★★一个棋手为参加一次锦标赛将进行77天的集训,他每天至少下一盘棋,而每周至多下12盘棋.证明一定存在一个正整数n ,使得他在这77天里有连续的一天恰好下了21盘棋.解析 用i a 表示这位棋手从第1天到第i 天(包括第i 天)下棋的总盘数,1i =,2,…,77.由于每天至少下一盘棋,所以 12771a a a <<<≤.又因为每周至多下12盘棋,所以7777121327a ⨯=≤, 所以12771132a a a <<<≤≤.考虑下面154个正整数:1a ,2a ,…,77a ,121a +,221a +,…,7721a +.其中最小的是1a ,最大的7721a +不超过13221153+=.因此这154个正整数中必定有两个是相等的.由于1277a a a <<<,1277212121a a a +<+<<+,所以必定存在i j <,使得21j i a a =+. 21j i a a -=.令n j i =-,那么该棋手在第1i +,2i +,…,i n j +=这连续的n 天中恰好下了21盘棋.2 容斥原理2.1★一个班有45个学生,参加数学课外小组的有30人,参加语文课外小组的有25人,并且每一个人都至少参加了一个课外小组.问:这个班中参加了两个课外小组的同学有多少个?解析 我们画一个图帮助思考,如图所示,画两个相交的圆,其中一个圆表示参加数学课外小组的同学,另一个圆表示参数学课外小组语文课外小组加语文课外小组的同学,那么,两个圆的内部共有45个同学,两个圆的公共部分就是参加了两个课外小组的同学. 因为参加数学课外小组的同学有30人,参加语文课外小组的25人,但30255545+=>,这是因为两个课外小组都参加的同学被重复计算了两次,所以,两个课外小组都参加的同学有 ()30254510+-=(人).所以,这个班中参加了两个课外小组的同学有10个. 评注 本题用的方法是容斥原理1.容斥原理1:A 或B 的元素个数A =的元素个数B +的元素个数一既是A 又是B 的元素个数.BA2.2★在1,2,…,100这100个正整数中,不是5的倍数,也不是7的倍数的数有多少个?解析在1,2,…,100中,5的倍数有5,10,15,…,100共20个,7的倍数有7,14,21,…,98共14个,其中既是5的倍数又是7的倍数的数有35,70共2个.根据容斥原理1得,在1,2,…,100中,5或者7的倍数有+-=(个).2014232从而,在l,2,…,100这100个正整数中,不是5的倍数,也不是7的倍数的数有-=(个).10032682.3★某班40位同学在一次数学测验中,答对第一题的有23人,答对第二题的有27人,这两题都答对的有17人,问有多少个同学这两题都不对?解析根据容斥原理l得:这两题都不对的同学有()-+-=(人).4023271772.4★某校对五年级100名同学进行学习兴趣调查,结果有58人喜欢语文,有38人喜欢数学,有52人喜欢外语.而且喜欢语文和数学(但不喜欢外语)的有6人,喜欢数学和外语(但不喜欢语文)的有4人,三科都喜欢的有12人,而且每人至少喜欢一科.问有多少同学只喜欢语文?有多少同学喜欢语文和外语(但不喜欢数学)?解析 如图所示,设喜欢语文和外语(但不喜欢数学)的有x 人. 于是,喜欢数学和语文的有612+个人,喜欢数学和外语的有124+个人,喜欢语文和外语的有12x +个人. 所以()100585238612=++-+ ()()1241212x -+-++,解得14x =.即喜欢语文和外语(但不喜欢数学)的有14人. 所以,只喜欢语文的同学有 586121426---=(人). 所以,有26个同学只喜欢语文,有14个同学喜欢语文和外语(但不喜欢数学).评注 本题用的方法是容斥原理2.容斥原理2:A 或B 或C 的元素个数A =的元素个数B +的元素个数C +的元素个数既是A 又是B 的元素个数一既是A 又是C 的元素个数一既是x5241238658外语数学语文CBAB 又是C 的元素个数+既是A 又是B 又是C 的元素个数.2.5★★全班有25个学生,其中17人会骑自行车,13人会游泳,8人会滑冰,这三项运动项目没有人全会.至少会这三项运动之一的学生数学成绩都及格了,但又都不是优秀.如果全班有6个人数学不及格,问: (1)全班数学成绩优秀的有几名? (2)全班有几个人既会游泳又会滑冰?解析 (1)至少会一项运动的人有25619-=人,因为没有人会全部三项运动,因此至少会三项运动之一的人假使每人都会两项,也要()17138219++÷=(人),这些人数学都及格了,再加上数学不及格的6人,正好是25人,所以没有人数学优秀.(2)如图所示:根据题意可得17A B +=, 8B C +=, 13A C +=;其中A 表示既会骑自行车又会游泳的学生人数,B 表示既会骑自行车又会滑冰的同学的人数,C 表示既会游泳又会滑冰的同学的人数.所以0CB A 滑冰游泳骑自行车()C=+-÷=,1381722故没有人数学优秀;全班有2人既会游泳又会滑冰.2.6★★在1到100个自然数中,既非3的倍数也不是4与5的倍数的数有多少个?解析只需求出是3或4,5的倍数有多少个,问题也随之解决了.3的倍数有3,6,9,…,99,共33个;4的倍数有4,8,12,…,100,共25个;5的倍数有5,10,15,…,100,共20个.我们还应注意下面这些数:3与4的公倍数有12,24,…,96,共8个;3与5的公倍数有15,30,…,90,共6个;4与5的公倍数有20,40,…,100,共5个;3、4、5的公倍数有1个:60.根据容斥原理,1到100的自然数中是3、4或5的倍数共有()()++-+++=(个).332520865160因此,1到100的自然数中既非3、4也不是5的倍数有-=(个).1006040所以,既非3、4也不是5的倍数的数有40个.2.7★如图,A、B、C分别是面积为12、28、16的三张不同形状的纸片,它们叠放在一起盖住的总面积为38,若A与B、B与C、C与A 的公共部分的面积分别为8、7、6.求A、B、C三张纸片的公共部分的面积(图中阴影部分).解析设所求三张纸片的公共部分的面积为x,则由容斥原理有38122816876x=++---+,所以所以,A、B、C三张纸片的公共部分的面积为3.2.8★★某班在体育课上进行了成绩考核,这个班在100米自由泳、跳远、铅球三项测试中获得优秀等级的人数分类统计如下:100米自由泳获得优秀的有21人,跳远获得优秀的有19人,铅球获得优秀的有20人.100米自由泳和跳远都获得优秀的有9人,跳远和铅球都获得优秀的有7人,铅球和100米自由泳都获得优秀的有8人.有5人没有获得任何一项优秀.问:这个班有多少个学生?解析设三项都获得优秀的有n个人,根据容斥原理2,至少有一项优秀的学生有++---+=+,21192097836n n所以,这个班的学生有36541++=+人.故这个班的学生人数不少于n n41人.另一方面,由于获得其中两项优秀的人数分别为9、7、8,所以,获得三项优秀的学生人数不超过7,即7n≤,所以,这个班的学生人数不超过48人.综上所述,这个班的学生人数在41与48之间.所以,学生人数可能的情况是41,42,43,…,48人.。
小升初数学抽屉原理知识
小升初数学抽屉原理知识
小升初数学抽屉原理知识
抽屉原理
抽屉原则一:如果把(n+1)个物体放在n个抽屉里,那么必有一个抽屉中至少放有2个物体。
例:把4个物体放在3个抽屉里,也就是把4分解成三个整数的和,那么就有以下四种情况:
①4=4+0+0 ②4=3+1+0 ③4=2+2+0 ④4=2+1+1
观察上面四种放物体的`方式,我们会发现一个共同特点:总有那么一个抽屉里有2个或多于2个物体,也就是说必有一个抽屉中至少放有2个物体。
抽屉原则二:如果把n个物体放在m个抽屉里,其中nm,那么必有一个抽屉至少有:
①k=[n/m ]+1个物体:当n不能被m整除时。
②k=n/m个物体:当n能被m整除时。
理解知识点:[X]表示不超过X的最大整数。
例[4.351]=4;[0.321]=0;[2.9999]=2;
关键问题:构造物体和抽屉。
也就是找到代表物体和抽屉的量,而后依据抽屉原则进行运算。
抽屉原则、客斥原理“续2”
抽屉原则、客斥原理“续2”第十八讲抽屉原则、客斥原理“续2”例9:由数字1、2和3组成n 位数,要求n 位数中1,2和3的每一个至少出现一次,求所有这种n 位数的个数. (匈牙利数学竞赛试题)【解】由数字1,2和3组成的n 位数的集合记作S ,则|S|=3n .设S 中所有不含k 的n 位数的集合记作S A A A k k k 是则),3,2,1(=中所有含有数字k 的n 位数的集合,321A A A 即是S 中同时含有数字1,2和3的n 位数的全体构成的集合.由筛法公式,||||||||||||||||323121321321A A A A A A A A A S A A A +++---=-|321A A A |因)3,2,1(=k A k 是S 中所有不含数字k 的n 位数的集合,所以.2||n k A =j i A A 是所有不含数字i 和j 的n 位数的集合,所以.31,1||≤<≤=j i A A j i显然0||,321321==A A A A A A 则φ.所以满足此题要求的n 位数的个数为 |321A A A |=3233+?-nn 例10:如果记小于n 且与n 互质的数的个数为)(n ?,则在数论上叫函数)(n ?为欧拉函数,试求)60(?.【解】60=22×3×5设1到60中)5,3,2(=k k 的倍数的集合为k A 则=||2A 20]360[||,30]260[3===A ,,10||,12]260[||325===A A A.2||,4||,6||5325352===A A A A A A A由筛法公式||60||)60(532532A A A A A A -==?.16)24610122030(60=+---++-=事实上,小于60且互质的数有:1,7,11,13,17,19,23,29,31,37,41,43, 47,49,53,59这16个数.一般地,如k ak a a P P P P P P n k ,,(212121=是不同的质数,k a a a ,,21是正整数),则).11()11)(11()(21k P P P n n ---= ?利用这个公式计算例10,即为 .1653242160)511)(311)(211(60)60(==---=? 【评述】用容斥公式或筛法公式解题的关键是根据题意构造出能覆盖整个已知集合的若干子集,至于求出这些子集及相应子集的不同交集的元素个数是容易的.例11:某公司有70%的人员第一季度出全勤,75%的人员第二季度出全勤,85%的人员第三季度出全勤,90%的人员第四季度出全勤,问全年出全勤的人至少占全公司人员的百分之几?【解】设S 为全公司全体人员的集合,i i A i 为)4,3,2,1(==季度出全勤人员的集合,则iA i 为季度的非全勤人员的集合,由题意有%90||||%,85||||%,75||||%,70||||4321====S A S A S A S A所以 %10||||%,15||||%,25||||%,30||||4321====S A S A S A S A全年出全勤者为4321A A A A ,则),(43214321A A A A S A A A A -= 所以|,|||||43214321A A A A S A A A A -=但≤||4321A A A A |,||||||4321A A A A ++++ 所以≥||4321A A A A |),||||||(||4321A A A A S ++++-即||||||||||||||||1||||43214321S A S A S A S A S A A A A ----≥ =1-30%-25%-15%-10%=20%.所以全年出全勤者至少占全公司职工的20%.例12:给定1978个集合,每个集合都恰有40个元素,每两个集合都恰有一个公共元素,求这1978个集合的并集所含元素的个数.【解】设1978个集合是;1978,,2,1,40||,,,,197821 ==i A A A A i 已知.||.1978,1,1||197821A A A j i A A j i 此题要求≤≤=由容斥公式||197821A A A ∑∑∑≤≤≤<≤≤<<≤-+-=197811978119781||||||i j i k j i k j i j i i A A A A A A.||)1(1978211977A A A -+下面我们将设法求出上式右边与集族197821,,A A A 相关的集的交集所含无素的个数. 现考虑A 1,由题设知A 1和其他1977个集合都相交,假如A 1的每个元素都至多属于49 个集合,则和A 1相交的集合至多有40×49=1960个,这和A 1与其他1977个集合都相交矛盾,所以A 1中必有元素a ,它至少属于其他50个集合,设它们是A 2,A 3,…,A 51,设B 是A 52,A 53,…A 1978中的一个集合,设a 不属于B ,由题设知B 和A 1,A 2,…A 51中每一个都恰有一个公共元素,而这些公共元素又不能是a ,因此这些公共元素两两不同,于是必含有51个元素,这和|B|=40矛盾,所以a 在B 中,这说明a 是A 1,A 2,…A 1978的公共元素,由于每两个集合恰有一个公共元素,所以A 1,A 2,…A 1978中任意多个集合的公共元素都恰有一个,它就是a ,所以∑∑∑≤<<<≤≤<<≤≤<≤===19781419781978131978197812 1978,||,||||l k j i l k jik j i k j i j i j i C A A A A C A A A C A A……∑≤<<<≤=1978119782121||m m i i i m i i i C A A A所以||197821A A A197819781977419783197821978)1(197840C C C C -++---?= .77143])1(1[11978391978197819782197811978=-+-+--+?=C C C例13:某人写了n 封信及n 个写了相应收信人的姓名及邮编、地址的信封,现把所有的信一一装到信封中去,求所有的信全都装错信封的装法总数.【解】设I 为所有的装法构成的集合,则显然有!||n I =,我们用1,2,3,…,n 分别对信和信封进行编号,并记),,2,1(n i A i =为第i 封信恰装入第i 个信封的所有装法构成的集合,则i A i 为第封信不装入第i 个信封的所有装法构成的集合,而所求的全部装错的装法的集合即为 21A A n A 由筛法公式 |||21n A A A∑∑∑<<<=<+-+++-=k k i i i i i i k n i j i j i i A A A A A A I 2121||)1(||||||1||)1(21n n A A A -+ 我们容易求得1!0||),,,,2,1,,,()!(||),,,,2,1,()!2(||),,,2,1()!1(||21212121==<<<=-=<=-==-=n k k i i i j i i A A A i i i n i i i k n A A A j i n j i n A A n i n A k且且所以 !0)1()!()1()!2()!1(!||2121n n n k n k n n n C k n C n C n C n A A A -++--+--+--= ).!1)1(!21!111()1(!!)1(!2!!1!!n n n n k n n n n n n k -+-+-=-++-+++-=因此,n 封信装入n 个信封时全部装错的方法总数为 ).!1)1(!21!111(!n n n -+-+- 【评述】这个问题通常称为伯努利—欧拉错装信封问题,最早考虑这类问题的是伯努利,后来欧拉对这个题发生兴趣,称之为“组合理论的一个妙题”,并在与伯努利毫无联系的情况下独自解决了这道难题.这个问题又称为乱序排列,即把n 个元素的排列n a a a ,,,21 重新排列,使每个元素都不在原来的位置上排列问题.在1960—1961年波兰数学竞赛中曾有六个信笺装错问题:某人给六个不同的收信人写了六封信,并且准备了六个写有收信人地址的信封,有多少种投放信笺的方法,使每份信笺与信封上的收信人皆不相符?例14:设S 是复平面上的单位圆周(即模等于1的复数的集合),f 是从S 到A 的映射,对于任何定义,S Z ∈)))),(((()()),(()(),()()()2()1(Z f f f Z f Z f f Z f Z f Z f k ===如果S C ∈及自然数n 使得.)(,)(,,)(,)()()1()2()1(C C f C C f C C f C C f n n =≠≠≠-我们就说C 是f 的n -周期点. 设m 是大于1的自然数且f 的定义如下:,,)(S Z Z Z f m ∈= 试求f 的1989-周期点的总数. (第四届全国冬令营试题)【解】因S Z Z Z f m ∈=,)(所以由数学归纳法容易证明.,)(N n Z Z f n m n ∈=设})(|{)(Z Z f S Z B n n =∈=,因为的是1n B 1-n m 次根的全体构成之集合,所以B n 中的元素个数为1||-=n n m B . 如-=∈m f Z Z Z f S Z n 的为且有000)(0)(,周期点,则必有n m |. 否则可设m q q pm n ≤≤+=0,.于是有)()()(0)(0)()()(0)(0Z f Z f f f Z f Z q m m q n =?== .如0≠q ,则上式意味着-q f Z 的为0周期点,这与已知-m f Z 的为0周期点矛盾,故只有n m q |,0即=设f T {=的1989-周期点},则因为1989=32×13×17,可得)(\6631531171989B B B B T =.事实上)(\6631531171989B B B B T ?是显然的.另外,对于任意的-≤=∈k f Z k Z Z f B B B B Z 的为使故有因000)1989(66315311719890,1989,)(),(\ 周期点,如1989 由容斥公式,.1989,,1111111||||||||||||||||||||||||||||||393951117153663198935139916315311735139966315311 7663153117663153663117153117663153117663153117m m m m m m m m f m m m m m m m B B B B B B B B B B B B B B B B B B B B B B -+++-----++-+-+--+-+-=+---++=+---++=周期点的总数为的所以。
抽屉原理与容斥原理
抽屉原理与容斥原理曹国钧有人说:“13个人中至少有两个人出生在相同月份”;又说:“某校一个年级的400名学生中,一定存在两名学生,他们在同一天过生日”,你认为他的说法对吗?你能说明为什么对或为什么不对吗?1947年匈牙利全国数学竞赛有一道这样的试题:“证明:任何六个人中,一定可以找到三个互相认识的人,或者三个互不认识的人。
”这道题看起来与数学没有多大关系,似乎无法用数学知识解决。
但解决时并不要用到多少高深知识,立即引起了许多数学爱好者的关注和兴趣。
以上问题就是数学中的一类与“存在性”有关的问题。
解决以上这几个问题,要用到数学中的抽屉原理。
我们很容易理解这样一个事实:把3只苹果放到两个抽屉中,肯定有一个抽屉中有2只或2只以上的苹果。
用数学语言表达这一事实,就是:将n+1个元素放入n 个集合内,则一定有一个集合内有两个或两个以上的元素(n 为正整数)。
这就是抽屉原理,也称为“鸽笼(巢)”原理。
这一原理最先是由德国数学家狄里克雷明确提出来的,因此,称之为狄里克雷原理。
抽屉原理还有另外的常用形式:抽屉原理2:把m 个元素任意放入n n m ()<个集合里,则一定有一个集合里至少有k 个元素,其中:k m n n m m n n m =⎡⎣⎢⎤⎦⎥+⎧⎨⎪⎪⎩⎪⎪,(当能整除时)(当不能整除时)1. m n m n m n ⎡⎣⎢⎤⎦⎥⎧⎨⎩⎫⎬⎭表示不大于的最大整数,亦即的整数部分。
抽屉原理3:把无穷多个元素放入有限个集合里,则一定有一个集合里含有无穷多个元素。
现在你能肯定前面的两种说法是正确的吗?你能说明这两种说法是正确的吗?利用抽屉原理,可以解决一些相当复杂甚至感到无从下手的问题,抽屉原理也是解决存在性问题的常用方法。
例1. 在1,4,7,10,…,100中任选20个数,其中至少有不同的两对数,其和等于104。
分析:解这道题,可以考虑先将4与100,7与97,49与55……,这些和等于104的两个数组成一组,构成16个抽屉,剩下1和52再构成2个抽屉,这样,即使20个数中取到了1和52,剩下的18个数还必须至少有两个数取自前面16个抽屉中的两个抽屉,从而有不同的两组数,其和等于104;如果取不到1和52,或1和52不全取到,那么和等于104的数组将多于两组。
2容斥原理和抽屉原理
抽屉原理I. 基础知识回顾 一、抽屉原理把八个苹果任意地放进七个抽屉里,不论怎样放,至少有一个抽屉放有两个或两个以上的苹果,这就是抽屉原理最简单的例子.抽屉原则有时也被称为鸽巢原理,它是德国数学家狄利克雷首先明确的提出来并用以证明一些数论中的问题,因此,也称为狄利克雷原则。
它是组合数学中一个重要的原理。
把它推广到一般情形有以下几种表现形式。
1. 若有1+n 个元素放进n 个集合,则必存在一个集合至少放2个元素; 2. 若把1+mn 个元素放进n 个集合,则必存在一个集合至少放有1+m 个元素; 3. 把m 个物体,按照任意方式全部放入n 个抽屉中,有两种情况: 当n 能整除m 时,一定存在一个抽屉中至少放入了mn个物体; 当n 不能整除m 时,一定存在一个抽屉中至少放入了1m n ⎡⎤+⎢⎥⎣⎦个物体. 二、容斥原理当我们对某些对象的数目从整体上计数碰到困难时,可以考虑将整体分解为几个部分,通过对每个部分的计数来实现对整体的计数. 这一方法就是容斥原理.将整体分解为部分,也就是将集合A 表示成它的一组两两互异的非空真子集123,,,n A A A A L 的并集,即12n A A A A =U UL U ,其中i A A ⊆,(1,2,)i A i n ≠∅=L ,则集合12{,,,}n A A A ϕ=L 叫做集合A 的一个覆盖. 当集合ϕ中的任意两个集合都不相交时,称ϕ为集合A 的一个(完全)划分.即ϕ是集合A 的一个覆盖,且()i j A A i j =∅≠I .如ϕ为集合A 的划分,则12n A A A A =+++L (为了方便,我们用A 来表示集合A 的元素个数,即card A A =),但是,要找到一个划分并且其中所有子集易于计数的有时并非易事. 我们可以考虑通过对任意的集族中的子集的计数来计算A ,当集族ϕ只是A 的覆盖,而不是划分时,显然有12nA A A A <+++L . 因为在计算iA 时出现了对某些元素的重复计数,为了计算A ,就得将②式右边重复计算的部分减去,如果减得多了,还得再加上,也就是说我们要做“多退少补”的工作.完成上述工作的准则就是容斥原理,是十九世纪英国数学家西尔维斯提出的,容斥原理有两个公式.1. 容斥公式定理1 设(1,2,,)i A i n =L 为有限集,则11111(1)nnnn i i i j i i i i i j nA A A A A -===≤<≤=-++-∑∑U I L I .容斥公式常用来计算至少具有某几个性质之一的元素的数目. 2. 筛法公式与容斥公式讨论的计数问题相反,有时需要计算不具有某几个性质中的任何一个性质的元素的个数,即()()()21U UU n A A A II L I 痧?.定理2 设(1,2,,)i A i n =L 为有限集U 的子集,则11111(1)nnnnU i i i j i j k i i i i i j ni j k nA U A A A A A A A ===≤<≤≤<<≤=-+-++-∑∑∑I I I I L I ð.II. 典型例题精讲例题1:任意400人中至少有两个人的生日相同.分析:生日从1月1日排到12月31日,共有366个不相同的生日,我们把366个不同的生日看作366个抽屉,400人视为400个苹果,由表现形式1可知,至少有两人在同一个抽屉里,所以这400人中有两人的生日相同.解:将一年中的366天视为366个抽屉,400个人看作400个苹果,由抽屉原理可以得知至少有两人的生日相同.例题2:边长为1的正方形中,任意放入9个点,求证这9个点中任取3个点组成的三角形中,至少有一个的面积不超过18. 解:将边长为1的正方形等分成边长为21的四个小正方形,视这四个正方形为抽屉,9个点任意放入这四个正方形中,根据抽屉原理,必有三点落入同一个正方形内.现取出这个正方形来加以讨论.把落在这个正方形中的三点记为.D E F 、、通过这三点中的任意一点(如E )作平行线,如图可知:111111.222228DEF DEG EFG S S S h h ⎛⎫≤⋅+⋅-= ⎪⎝⎭V V V =+例题3:任取5个整数,必然能够从中选出三个,使它们的和能够被3整除.证明:任意给一个整数,它被3除,余数可能为0,1,2,我们把被3除余数为0,1,2的整数各归入类12r r r 0,,.至少有一类包含所给5个数中的至少两个.因此可能出现两种情况: 1°. 某一类至少包含三个数;2°. 某两类各含两个数,第三类包含一个数.若是第一种情况,就在至少包含三个数的那一类中任取三数,其和一定能被3整除; 若是第二种情况,在三类中各取一个数,其和也能被3整除. 综上所述,原命题正确.例题4:九条直线中的每一条直线都将正方形分成面积比为2∶3的梯形,证明:这九条直线中至少有三条经过同一点.证明:如图,设PQ 是一条这样的直线,作这两个梯形的中位线MNABMN因为这两个梯形的高相等,所以它们的面积之比等于中位线长的比,即MH NH ∶ ,从而点H 有确定的位置(它在正方形一对对边中点的连线上,并且MH NH ∶=2:3 ).由几何上的对称性,这种点共有四个,即图中的.H J I K 、、、已知的九条适合条件的分割直线中的每一条必须经过H J I K 、、、这四点中的一点.把.H J I K 、、、看成四个抽屉,九条直线当成9个苹果,即可得出必定有3条分割线经过同一点.例题5:某校派出学生204人上山植树15301株,其中最少一人植树50株,最多一人植树100株,则至少有5人植树的株数相同.证明:按植树的多少,从50到100株可以构造51个抽屉,则个问题就转化为至少有5人植树的株数在同一个抽屉里.(用反证法)假设无5人或5人以上植树的株数在同一个抽屉里,那只有5人以下植树的株数在同一个抽屉里,而参加植树的人数为204人,所以,每个抽屉最多有4人,故植树的总株数最多有:4(50+51+…+100)=15300<15301得出矛盾.因此,至少有5人植树的株数相同.例题6(2016北京文科高考试题)某网店统计了连续三天售出商品的种类情况:第一天售出19种商品,第二天售出13种商品,第三天售出18种商品;前两天都售出的商品有3种,后两天都售出的商品有4种,则该网店三天售出的商品至少有 种. 解析:设三天销售商品种类的集合分别是,,A B C ,由题已知19,13,18,3,4A B C A B B C =====I I .由容斥原理可得43.A B C A B C A B B C A C A B CA C ABC =++---+=-+U U I I I I I I I I要求A B C U U 的最小值,只需求A C A B C -I I I 即()C A B I ð的最大值.而14C B C B C =-=I ð,当这14个元素均在A 中时,()C A B I ð最大值为14.所以A B C U U 的最小值为431429-=.例题7.设集合{}1,2,,2013S =L ,A 是S 的子集,并且A 的元素或是3的倍数,或是5的倍数,或是7的倍数,试问A 的元素最多有几个?解析:设{}3|B x S x =∈,{}5|C x S x =∈,{}7|D x S x =∈,则max A B C D =U U .注意到20136713B ⎡⎤==⎢⎥⎣⎦,20134025C ⎡⎤==⎢⎥⎣⎦,20132877D ⎡⎤==⎢⎥⎣⎦, 201313435B C ⎡⎤==⎢⎥⨯⎣⎦I ,20139537B D ⎡⎤==⎢⎥⨯⎣⎦I ,20135757C D ⎡⎤==⎢⎥⨯⎣⎦I ,201319357B C D ⎡⎤==⎢⎥⨯⨯⎣⎦I I . 由容斥原理,可得max A B C D =U U B C D B C B D C D B C D =++---+I I I I I()()671402287134955719=++-+++1093=.所以A 的元素最多有1093个.例题8.给定正整数n ,某个协会中恰好有n 个人,他们属于6个委员会,每个委员会至少由4n个人组成,证明:必有两个委员会,他们的公共成员数不小于30n . 证明:设621,,,A A A Λ表示6个委员会的成员集合,则61261161632i i j i j i i j i j nn A A A A A A A A =≤<≤≤<≤=≥-≥-∑∑∑U UL U I I , ① 所以162i j i j n A A ≤<≤≥∑I . 如果任意16i j ≤<≤,均有30i j n A A <I ,那么2616302i j i j n n A A C ≤<≤<⨯=∑I ,矛盾. 所以必存在,61≤<≤j i 使得30i j nA A ≥I .练习题:1.边长为1的等边三角形内有5个点,证明:这5个点中一定有距离小于0.5的两点.2.边长为1的等边三角形内,若有21n +个点,则至少存在2点距离小于1n.3.求证:任意四个整数中,至少有两个整数的差能够被3整除.4.某校高一某班有50名新生,试说明其中一定有两个人的熟人一样多.5.某个年级有202人参加考试,满分为100分,且得分都为整数,总得分为10101分,则至少有3人得分相同.6. 求1,2,3,…,100中不能被2,3,5整除的数的个数。
2容斥原理和抽屉原理
抽屉原理I. 基础知识回顾 一、抽屉原理把八个苹果任意地放进七个抽屉里,不论怎样放,至少有一个抽屉放有两个或两个以上的苹果,这就是抽屉原理最简单的例子.抽屉原则有时也被称为鸽巢原理,它是德国数学家狄利克雷首先明确的提出来并用以证明一些数论中的问题,因此,也称为狄利克雷原则。
它是组合数学中一个重要的原理。
把它推广到一般情形有以下几种表现形式。
1. 若有1+n 个元素放进n 个集合,则必存在一个集合至少放2个元素; 2. 若把1+mn 个元素放进n 个集合,则必存在一个集合至少放有1+m 个元素; 3. 把m 个物体,按照任意方式全部放入n 个抽屉中,有两种情况: 当n 能整除m 时,一定存在一个抽屉中至少放入了mn个物体; 当n 不能整除m 时,一定存在一个抽屉中至少放入了1m n ⎡⎤+⎢⎥⎣⎦个物体. 二、容斥原理当我们对某些对象的数目从整体上计数碰到困难时,可以考虑将整体分解为几个部分,通过对每个部分的计数来实现对整体的计数. 这一方法就是容斥原理.将整体分解为部分,也就是将集合A 表示成它的一组两两互异的非空真子集123,,,n A A A A L 的并集,即12n A A A A =U UL U ,其中i A A ⊆,(1,2,)i A i n ≠∅=L ,则集合12{,,,}n A A A ϕ=L 叫做集合A 的一个覆盖. 当集合ϕ中的任意两个集合都不相交时,称ϕ为集合A 的一个(完全)划分.即ϕ是集合A 的一个覆盖,且()i j A A i j =∅≠I .如ϕ为集合A 的划分,则12n A A A A =+++L (为了方便,我们用A 来表示集合A 的元素个数,即card A A =),但是,要找到一个划分并且其中所有子集易于计数的有时并非易事. 我们可以考虑通过对任意的集族中的子集的计数来计算A ,当集族ϕ只是A 的覆盖,而不是划分时,显然有12nA A A A <+++L . 因为在计算iA 时出现了对某些元素的重复计数,为了计算A ,就得将②式右边重复计算的部分减去,如果减得多了,还得再加上,也就是说我们要做“多退少补”的工作.完成上述工作的准则就是容斥原理,是十九世纪英国数学家西尔维斯提出的,容斥原理有两个公式.1. 容斥公式定理1 设(1,2,,)i A i n =L 为有限集,则11111(1)nnnn i i i j i i i i i j nA A A A A -===≤<≤=-++-∑∑U I L I .容斥公式常用来计算至少具有某几个性质之一的元素的数目. 2. 筛法公式与容斥公式讨论的计数问题相反,有时需要计算不具有某几个性质中的任何一个性质的元素的个数,即()()()21U UU n A A A II L I 痧?.定理2 设(1,2,,)i A i n =L 为有限集U 的子集,则11111(1)nnnnU i i i j i j k i i i i i j ni j k nA U A A A A A A A ===≤<≤≤<<≤=-+-++-∑∑∑I I I I L I ð.II. 典型例题精讲例题1:任意400人中至少有两个人的生日相同.分析:生日从1月1日排到12月31日,共有366个不相同的生日,我们把366个不同的生日看作366个抽屉,400人视为400个苹果,由表现形式1可知,至少有两人在同一个抽屉里,所以这400人中有两人的生日相同.解:将一年中的366天视为366个抽屉,400个人看作400个苹果,由抽屉原理可以得知至少有两人的生日相同.例题2:边长为1的正方形中,任意放入9个点,求证这9个点中任取3个点组成的三角形中,至少有一个的面积不超过18. 解:将边长为1的正方形等分成边长为21的四个小正方形,视这四个正方形为抽屉,9个点任意放入这四个正方形中,根据抽屉原理,必有三点落入同一个正方形内.现取出这个正方形来加以讨论.把落在这个正方形中的三点记为.D E F 、、通过这三点中的任意一点(如E )作平行线,如图可知:111111.222228DEF DEG EFG S S S h h ⎛⎫≤⋅+⋅-= ⎪⎝⎭V V V =+例题3:任取5个整数,必然能够从中选出三个,使它们的和能够被3整除.证明:任意给一个整数,它被3除,余数可能为0,1,2,我们把被3除余数为0,1,2的整数各归入类12r r r 0,,.至少有一类包含所给5个数中的至少两个.因此可能出现两种情况: 1°. 某一类至少包含三个数;2°. 某两类各含两个数,第三类包含一个数.若是第一种情况,就在至少包含三个数的那一类中任取三数,其和一定能被3整除; 若是第二种情况,在三类中各取一个数,其和也能被3整除. 综上所述,原命题正确.例题4:九条直线中的每一条直线都将正方形分成面积比为2∶3的梯形,证明:这九条直线中至少有三条经过同一点.证明:如图,设PQ 是一条这样的直线,作这两个梯形的中位线MNABMN因为这两个梯形的高相等,所以它们的面积之比等于中位线长的比,即MH NH ∶ ,从而点H 有确定的位置(它在正方形一对对边中点的连线上,并且MH NH ∶=2:3 ).由几何上的对称性,这种点共有四个,即图中的.H J I K 、、、已知的九条适合条件的分割直线中的每一条必须经过H J I K 、、、这四点中的一点.把.H J I K 、、、看成四个抽屉,九条直线当成9个苹果,即可得出必定有3条分割线经过同一点.例题5:某校派出学生204人上山植树15301株,其中最少一人植树50株,最多一人植树100株,则至少有5人植树的株数相同.证明:按植树的多少,从50到100株可以构造51个抽屉,则个问题就转化为至少有5人植树的株数在同一个抽屉里.(用反证法)假设无5人或5人以上植树的株数在同一个抽屉里,那只有5人以下植树的株数在同一个抽屉里,而参加植树的人数为204人,所以,每个抽屉最多有4人,故植树的总株数最多有:4(50+51+…+100)=15300<15301得出矛盾.因此,至少有5人植树的株数相同.例题6(2016北京文科高考试题)某网店统计了连续三天售出商品的种类情况:第一天售出19种商品,第二天售出13种商品,第三天售出18种商品;前两天都售出的商品有3种,后两天都售出的商品有4种,则该网店三天售出的商品至少有 种. 解析:设三天销售商品种类的集合分别是,,A B C ,由题已知19,13,18,3,4A B C A B B C =====I I .由容斥原理可得43.A B C A B C A B B C A C A B CA C ABC =++---+=-+U U I I I I I I I I要求A B C U U 的最小值,只需求A C A B C -I I I 即()C A B I ð的最大值.而14C B C B C =-=I ð,当这14个元素均在A 中时,()C A B I ð最大值为14.所以A B C U U 的最小值为431429-=.例题7.设集合{}1,2,,2013S =L ,A 是S 的子集,并且A 的元素或是3的倍数,或是5的倍数,或是7的倍数,试问A 的元素最多有几个?解析:设{}3|B x S x =∈,{}5|C x S x =∈,{}7|D x S x =∈,则max A B C D =U U .注意到20136713B ⎡⎤==⎢⎥⎣⎦,20134025C ⎡⎤==⎢⎥⎣⎦,20132877D ⎡⎤==⎢⎥⎣⎦, 201313435B C ⎡⎤==⎢⎥⨯⎣⎦I ,20139537B D ⎡⎤==⎢⎥⨯⎣⎦I ,20135757C D ⎡⎤==⎢⎥⨯⎣⎦I ,201319357B C D ⎡⎤==⎢⎥⨯⨯⎣⎦I I . 由容斥原理,可得max A B C D =U U B C D B C B D C D B C D =++---+I I I I I()()671402287134955719=++-+++1093=.所以A 的元素最多有1093个.例题8.给定正整数n ,某个协会中恰好有n 个人,他们属于6个委员会,每个委员会至少由4n个人组成,证明:必有两个委员会,他们的公共成员数不小于30n . 证明:设621,,,A A A Λ表示6个委员会的成员集合,则61261161632i i j i j i i j i j nn A A A A A A A A =≤<≤≤<≤=≥-≥-∑∑∑U UL U I I , ① 所以162i j i j n A A ≤<≤≥∑I . 如果任意16i j ≤<≤,均有30i j n A A <I ,那么2616302i j i j n n A A C ≤<≤<⨯=∑I ,矛盾. 所以必存在,61≤<≤j i 使得30i j nA A ≥I .练习题:1.边长为1的等边三角形内有5个点,证明:这5个点中一定有距离小于0.5的两点.2.边长为1的等边三角形内,若有21n +个点,则至少存在2点距离小于1n.3.求证:任意四个整数中,至少有两个整数的差能够被3整除.4.某校高一某班有50名新生,试说明其中一定有两个人的熟人一样多.5.某个年级有202人参加考试,满分为100分,且得分都为整数,总得分为10101分,则至少有3人得分相同.6. 求1,2,3,…,100中不能被2,3,5整除的数的个数。
第5讲 抽屉原则二精编版
第五讲抽屉原则(二)一.用数组构造抽屉例1.在1、4、7、10、……、100中任取20个不同的数组成一组,证明这样的任意一组数中必有不同的两对数,其和都是104.证明:把所给的数分成如下18个不相交的数组:{4、100}、{7、97}、{10、94}、……、{49、55}、{1}、{52}。
把每一组数看作是一个“抽屉”,当任意取出20 个整数时,若取到1和52,则剩下的18个数,一定取自前16个“抽屉”,这样至少有4个数取自某两个“抽屉”中,若1和52没有全被取出,则有多于18个数取自前16个“抽屉”中,同样至少有4个数取自某两个“抽屉”中。
而前16个“抽屉”中的任一“抽屉”的两个数之和为104。
说明:题目中没有现成的东西可看作“抽屉”。
我们把和104的两个数组成的数组看作“抽屉”。
这种根据问题的要求构造“抽屉”的方法少经常要用到的。
还应注意,本题中“抽屉”的容量是有限的,解题时要根据所给的条件进行具体的分析。
例2.夏令营组织2017名营员去游览故宫、景山公园和北海公园,规定每人必须去一处,最多去两处游览,那么至少有多少人游览的地方完全相同?解:首先要弄清楚一共有多少种不同的游览情况,并把它们表示出来。
为此,设某人游览某处记作“1”,没有去某处记作“0”。
并用有序数组{a,b,c}表示某人游览的情况。
a=1表示去了故宫,a=0表示没有去故宫;b=1表示去了景山,b=0表示没有去景山;c=1表示去了北海,c=0表示没有去北海。
例如{1,1,0}表示某人去了故宫个景山,而没有去北海。
由于每人必须去一处,且最多去两处,所以又来的不同的情况共有6种可能:{1,1,0},{1,0,1},{0,1,1},{1,0,0},{0,1,0},{0,0,1}。
这样我们就可以把这六种情况看作是六个“抽屉”,由于2017>2016=6×336+1,根据抽屉原则二,至少有337人游览的地方相同。
例3.把1、2、3、……、10这10个自然数按任意顺序排成一圈,求证在这一圈数中一定有相邻的三个数之和大于17.证明:无论依怎样的顺序,把1、2、3、……、10这10个自然数摆成一圈,总能先找到1的位置,然后按顺时针方向,把其他的数依次表示为a2,a3,a4,……,a10。
组合数学中的常用原理
一、组合数学的常用原理1、抽屉原理桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放不少于两个苹果。
这一现象就是我们所说的“抽屉原理”。
抽屉原理也被称为鸽巢原理。
它的一般含义为:如果每个抽屉代表一个集合,每一个苹果就可以代表一个元素,假如有n+1个元素放到n个集合中去,其中必定有一个集合里至少有两个元素。
我们熟知的生日问题就是抽屉原理的应用。
由于一年最多有366天,因此在367人中至少有2人出生在同月同日。
这相当于把367个东西放入 366个抽屉,至少有2个东西在同一抽屉里。
抽屉原理有很多种表述,其中一种更一般的表述为:把多于kn+1个东西任意分放进n个空抽屉,k是正整数,那么一定有一个抽屉中放进了至少k+1个东西。
利用上述原理容易证明:任意7个整数中,至少有3个数的两两之差是3的倍数。
因为任一整数除以3时余数只有0、1、2三种可能,所以7个整数中至少有3个数除以3所得余数相同,即它们两两之差是3的倍数。
如果问题所讨论的对象有无限多个,抽屉原理还有另一种表述:把无限多个东西任意分放进n个空抽屉,n是自然数,那么一定有一个抽屉中放进了无限多个东西。
用高斯函数来叙述一般形式的抽屉原理的是:将m个元素放入n个抽屉,则在其中一个抽屉里至少会有[(m-1)/n]+1个元素。
集合论的表述是:设A和B为同基数的有限集,f:A→B为一个映射,则f 为单射的充要条件是f为满射。
抽屉原理的内容简明朴素,易于接受,它在数学问题中有重要的作用。
许多有关存在性的证明都可用它来解决。
而运用抽屉原理的核心是分析清楚问题中,哪个是物件,哪个是抽屉。
例如,属相是有12个,那么任意37个人中,至少有一个属相是不少于4个人。
这时将属相看成12个抽屉,则一个抽屉中有 37/12,即3余1,余数不考虑,而向上考虑取整数,所以这里是3+1=4个人,但这里需要注意的是,前面的余数1和这里加上的1是不一样的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十八讲 抽屉原则、客斥原理“续2”例9:由数字1、2和3组成n 位数,要求n 位数中1,2和3的每一个至少出现一次,求所有这种n 位数的个数. (匈牙利数学竞赛试题)【解】由数字1,2和3组成的n 位数的集合记作S ,则|S|=3n .设S 中所有不含k 的n 位数的集合记作S A A A k k k 是则),3,2,1(=中所有含有数字k 的n 位数的集合,321A A A 即是S 中同时含有数字1,2和3的n 位数的全体构成的集合.由筛法公式,||||||||||||||||323121321321A A A A A A A A A S A A A +++---=-|321A A A |因)3,2,1(=k A k 是S 中所有不含数字k 的n 位数的集合,所以.2||n k A =j i A A 是所有不含数字i 和j 的n 位数的集合,所以.31,1||≤<≤=j i A A j i显然0||,321321==A A A A A A 则φ.所以满足此题要求的n 位数的个数为 |321A A A |=3233+⨯-nn 例10:如果记小于n 且与n 互质的数的个数为)(n ϕ,则在数论上叫函数)(n ϕ为欧拉函数,试求)60(ϕ.【解】60=22×3×5设1到60中)5,3,2(=k k 的倍数的集合为k A 则=||2A 20]360[||,30]260[3===A ,,10||,12]260[||325===A A A.2||,4||,6||5325352===A A A A A A A由筛法公式||60||)60(532532A A A A A A -==ϕ.16)24610122030(60=+---++-=事实上,小于60且互质的数有:1,7,11,13,17,19,23,29,31,37,41,43, 47,49,53,59这16个数.一般地,如k ak a a P P P P P P n k ,,(212121=是不同的质数,k a a a ,,21是正整数), 则).11()11)(11()(21k P P P n n ---= ϕ利用这个公式计算例10,即为 .1653242160)511)(311)(211(60)60(=⨯⨯⨯⨯⨯=---=ϕ 【评述】用容斥公式或筛法公式解题的关键是根据题意构造出能覆盖整个已知集合的若干子集,至于求出这些子集及相应子集的不同交集的元素个数是容易的.例11:某公司有70%的人员第一季度出全勤,75%的人员第二季度出全勤,85%的人员第三季度出全勤,90%的人员第四季度出全勤,问全年出全勤的人至少占全公司人员的百分之几?【解】设S 为全公司全体人员的集合,i i A i 为)4,3,2,1(==季度出全勤人员的集合,则iA i 为季度的非全勤人员的集合,由题意有%90||||%,85||||%,75||||%,70||||4321====S A S A S A S A所以 %10||||%,15||||%,25||||%,30||||4321====S A S A S A S A全年出全勤者为4321A A A A ,则),(43214321A A A A S A A A A -= 所以|,|||||43214321A A A A S A A A A -=但 ≤||4321A A A A |,||||||4321A A A A ++++ 所以≥||4321A A A A |),||||||(||4321A A A A S ++++-即||||||||||||||||1||||43214321S A S A S A S A S A A A A ----≥ =1-30%-25%-15%-10%=20%.所以全年出全勤者至少占全公司职工的20%.例12:给定1978个集合,每个集合都恰有40个元素,每两个集合都恰有一个公共元素,求这1978个集合的并集所含元素的个数.【解】设1978个集合是;1978,,2,1,40||,,,,197821 ==i A A A A i 已知.||.1978,1,1||197821A A A j i A A j i 此题要求≤≤=由容斥公式||197821A A A ∑∑∑≤≤≤<≤≤<<≤-+-=197811978119781||||||i j i k j i k j i j i i A A A A A A.||)1(1978211977A A A -+下面我们将设法求出上式右边与集族197821,,A A A 相关的集的交集所含无素的个数. 现考虑A 1,由题设知A 1和其他1977个集合都相交,假如A 1的每个元素都至多属于49 个集合,则和A 1相交的集合至多有40×49=1960个,这和A 1与其他1977个集合都相交矛 盾,所以A 1中必有元素a ,它至少属于其他50个集合,设它们是A 2,A 3,…,A 51,设B 是A 52,A 53,…A 1978中的一个集合,设a 不属于B ,由题设知B 和A 1,A 2,…A 51中每一个 都恰有一个公共元素,而这些公共元素又不能是a ,因此这些公共元素两两不同,于是必含 有51个元素,这和|B|=40矛盾,所以a 在B 中,这说明a 是A 1,A 2,…A 1978的公共元素, 由于每两个集合恰有一个公共元素,所以A 1,A 2,…A 1978中任意多个集合的公共元素都恰 有一个,它就是a ,所以∑∑∑≤<<<≤≤<<≤≤<≤===197814197819781319781978121978,||,||||l k j i l k jik j i k j i j i j i C A A A A C A A A C A A……∑≤<<<≤=1978119782121||m m i i i m i i i C A A A所以||197821A A A197819781977419783197821978)1(197840C C C C -++---⨯= .77143])1(1[11978391978197819782197811978=-+-+--+⨯=C C C例13:某人写了n 封信及n 个写了相应收信人的姓名及邮编、地址的信封,现把所有的信一一装到信封中去,求所有的信全都装错信封的装法总数.【解】设I 为所有的装法构成的集合,则显然有!||n I =,我们用1,2,3,…,n 分别对信和信封进行编号,并记),,2,1(n i A i =为第i 封信恰装入第i 个信封的所有装法构成的集合,则i A i 为第封信不装入第i 个信封的所有装法构成的集合,而所求的全部装错的装法的集合即为 21A A n A由筛法公式 |||21n A A A∑∑∑<<<=<+-+++-=k k i i i i i i k n i j i j i i A A A A A A I 2121||)1(||||||1||)1(21n n A A A -+ 我们容易求得1!0||),,,,2,1,,,()!(||),,,,2,1,()!2(||),,,2,1()!1(||21212121==<<<=-=<=-==-=n k k i i i j i i A A A i i i n i i i k n A A A j i n j i n A A n i n A k且且所以 !0)1()!()1()!2()!1(!||2121n n n k n k n n n C k n C n C n C n A A A -++--+--+--= ).!1)1(!21!111(!!!)1(!!)1(!2!!1!!n n n n k n n n n n n k -+-+-=-++-+++-=因此,n 封信装入n 个信封时全部装错的方法总数为 ).!1)1(!21!111(!n n n -+-+- 【评述】这个问题通常称为伯努利—欧拉错装信封问题,最早考虑这类问题的是伯努利,后来欧拉对这个题发生兴趣,称之为“组合理论的一个妙题”,并在与伯努利毫无联系的情况下独自解决了这道难题.这个问题又称为乱序排列,即把n 个元素的排列n a a a ,,,21 重新排列,使每个元素都 不在原来的位置上排列问题.在1960—1961年波兰数学竞赛中曾有六个信笺装错问题:某人给六个不同的收信人写了六封信,并且准备了六个写有收信人地址的信封,有多少 种投放信笺的方法,使每份信笺与信封上的收信人皆不相符?例14:设S 是复平面上的单位圆周(即模等于1的复数的集合),f 是从S 到A 的映射,对于任何定义,S Z ∈)))),(((()()),(()(),()()()2()1(Z f f f Z f Z f f Z f Z f Z f k ===如果S C ∈及自然数n 使得.)(,)(,,)(,)()()1()2()1(C C f C C f C C f C C f n n =≠≠≠-我们就说C 是f 的n -周期点. 设m 是大于1的自然数且f 的定义如下:,,)(S Z Z Z f m ∈= 试求f 的1989-周期点的总数. (第四届全国冬令营试题)【解】因S Z Z Z f m ∈=,)(所以由数学归纳法容易证明.,)(N n Z Z f n m n ∈=设})(|{)(Z Z f S Z B n n =∈=,因为的是1n B 1-n m 次根的全体构成之集合,所以B n 中的元素个数为1||-=n n m B . 如-=∈m f Z Z Z f S Z n 的为且有000)(0)(,周期点,则必有n m |. 否则可设m q q pm n ≤≤+=0,.于是有)()()(0)(0)()()(0)(0Z f Z f f f Z f Z q m m q n =⋅== .如0≠q ,则上式意味着-q f Z 的为0周期点,这与已知-m f Z 的为0周期点矛盾,故只有n m q |,0即=设f T {=的1989-周期点},则因为1989=32×13×17,可得)(\6631531171989B B B B T =.事实上)(\6631531171989B B B B T ⊂是显然的.另外,对 于任意的-≤=∈k f Z k Z Z f B B B B Z 的为使故有因000)1989(66315311719890,1989,)(),(\ 周 期点,如1989<k ,则如前面所证,有1989|k ,从而k 至少是117,153,663这三个数中 的一个数,故.,1989,,0663*******T Z k B B B Z ∈=∈即故矛盾由容斥公式,.1989,,1111111||||||||||||||||||||||||||||||3939511171536631989351399163153117351399663153117663153117663153663117153117663153117663153117m m m m m m m m f m m m m m m m B B B B B B B B B B B B B B B B B B B B B B -+++-----++-+-+--+-+-=+---++=+---++=周期点的总数为的所以。