pigeonhole
抽屉原理中的至少是什么意思

抽屉原理中的至少是什么意思在数学和计算机科学中,抽屉原理(Pigeonhole Principle)是一种重要的概念。
它由德国数学家迪尔利希·施图姆在19世纪首次提出,并且在许多领域都有广泛的应用。
抽屉原理是一种简单而强大的推理工具,用于证明某个问题的存在性或者限制条件。
它基于一个直观的观察结果,即如果我们试图把更多的物体放入比可以容纳的抽屉中,那么至少会有一个抽屉会装满。
抽屉原理的正式陈述抽屉原理可以正式陈述如下:如果有 n + 1 个物体放入 n 个抽屉中,那么至少有一个抽屉中会放入两个或更多的物体。
这个陈述看起来非常简单,但它的推论却非常重要。
抽屉原理强调了对于给定数量的物体和容器,不能避免某些情况下重复的情况发生。
它的应用范围非常广泛,包括组合数学、图论、算法设计和数据结构等领域。
抽屉原理的证明和推论抽屉原理的证明可以通过反证法来完成。
假设我们有n个抽屉和n+1个物体,同时假设每个抽屉中至多放入一个物体。
根据这个假设,我们可以得出以下结论:1.如果每个抽屉中放入一个物体,那么总共放入的物体数量为n,显然小于n+1,矛盾。
2.如果有某个抽屉中放入两个或更多的物体,那么根据鸽笼原理的假设成立。
因此,通过反证法,我们可以证明抽屉原理是成立的。
抽屉原理还有一些重要的推论:1.存在原理:如果将n个物体放入m个抽屉中,且n > m,那么至少会存在一个抽屉为空。
2.相等原理:如果将 n 个物体放入 m 个抽屉中,且 n < m,那么至少会存在一个抽屉中放入两个或更多的物体。
这些推论都可以通过抽屉原理的证明过程得到。
抽屉原理的应用抽屉原理的应用非常广泛。
下面是一些常见的应用场景:1.数学中的鸽笼原理:抽屉原理常被用于组合数学中的鸽笼原理。
例如,我们考虑一年有365天,那么在每天上午11点,至少会有两个人生日相同。
这是因为人数超过了365,而天数只有365,根据抽屉原理,至少会有一个天数对应多个人。
详解鸽子模型

详解鸽子模型简介鸽子模型(Pigeonhole principle)是一种离散数学的基本原理,也是计数学中重要的工具。
它的基本思想是将大于鸽子数量的物体放进小于等于鸽子巢穴数量的空间中,必定会存在至少一个巢穴中装有多个物体。
原理鸽子模型的具体表述为:如果有n+1个物体放入n个中,则至少有一个中含有两个或多个物体。
应用领域鸽子模型在计算机科学、密码学、概率论、集合论等领域得到广泛应用。
计算机科学在计算机科学中,鸽子模型常用于证明算法或系统的性能或正确性。
例如,在哈希算法中,将一个大的输入空间映射到一个较小的输出空间时,由于输入空间的大小超过输出空间,必然会出现多个不同的输入映射到同一个输出。
密码学在密码学中,鸽子模型用于解释和证明基于哈希函数的消息认证码的有效性。
由于哈希函数的输出空间有限,而输入空间可能是无穷的,因此必定存在多个不同的输入映射到相同的哈希值。
概率论在概率论中,鸽子模型用于解释和证明在有限大小的样本空间中的抽样事件。
如果样本空间的大小小于抽样事件的次数,则必然会出现至少一个样本事件被多次抽到的情况。
集合论在集合论中,鸽子模型用于证明集合之间的关系。
例如,如果将n+1个元素放入n个子集中,则至少有一个子集中包含多个元素。
结论鸽子模型是一种简单而强大的原理,可以帮助我们解决各种计数和排列组合问题。
它在不同领域的应用广泛,特别是在算法设计、系统分析和加密技术中。
理解和掌握鸽子模型的思想和原理,对于解决实际问题和提高计算能力具有重要意义。
皮擦索斯算法半数原理

皮擦索斯算法半数原理
皮擦索斯算法(Pigeonhole Principle),又称鸽巢原理,是一个简单的计数原理,它指出:如果n个物体要放入m个容器,且n>m,那么至少有一个容器包含两个或更多的物体。
这个原理在日常生活和计算机科学中都有广泛的应用。
皮擦索斯算法半数原理,可以说是该原理的一个特殊情况,即当n=m+1时,至少有一个容器包含两个物体。
这个原理在很多场合下都很有用,特别是在解决一些涉及分配和计数的问题时。
在计算机科学中,皮擦索斯算法半数原理常常被用于解决一些涉及哈希表、数据压缩、算法分析等问题。
例如,在哈希表中,当哈希函数的取值范围小于要存储的元素数量时,根据皮擦索斯算法半数原理,至少有一个哈希值会对应两个或更多的元素,这就可能导致哈希冲突。
因此,在设计哈希表时,需要选择合适的哈希函数和冲突解决方法,以保证哈希表的性能和效率。
此外,皮擦索斯算法半数原理还可以用于证明一些算法的正确性和效率。
例如,在排序算法中,如果要对n个元素进行排序,而可用的存储空间只有n/2,那么根据皮擦索斯算法半数原理,至少有一个存储位置需要存储两个或更多的元素。
这就意味着,在排序过程中,至少需要进行一次比较操作,因此任何排序算法的时间复杂度都不可能低于O(n log n)。
总之,皮擦索斯算法半数原理是一个简单而重要的计数原理,它在日常生活和计算机科学中都有广泛的应用。
通过深入理解和应用这个原理,我们可以更好地解决一些涉及分配和计数的问题,提高算法的效率和性能。
小学数学题燕尾定理练习题

小学数学题燕尾定理练习题燕尾定理(Pigeonhole Principle)是数学中一种常用的思考问题的策略,也是一种计数原理。
它的基本原理是:如果将n+1个物体放入n 个容器中,那么至少会有一个容器中放入了两个或更多的物体。
燕尾定理在解决许多数学问题和实际应用中都具有重要作用。
在这里,我们将通过一些小学数学题来练习燕尾定理的使用。
1. 有一个班级共有25名学生,请证明至少有两名学生的生日在同一个月份。
解析:根据燕尾定理,将25名学生与12个月份相对应,必然会有一个月份至少有两名学生的生日。
2. 一堆蓝色和红色的球共有20个,请证明至少有6个球颜色相同。
解析:假设只有5个球颜色相同,其中蓝色球最多只能有5个,同理,红色球也只能有5个,总共只有10个球,不符合题意。
所以必然会有至少6个球颜色相同。
3. 一个篮子里装有7个苹果和5个橙子,每次从篮子中随机取出一个水果并吃掉,直到篮子中只剩下苹果或者只剩下橙子。
请问最少需要吃掉几个水果?解析:若初始情况篮子中只剩下苹果或只剩下橙子,那么至少需要吃掉0个水果。
但若初始情况篮子中既有苹果又有橙子,那么无论从篮子中取出的是苹果还是橙子,都需要吃掉一个水果。
由于篮子中的水果数量总共为12个,所以最少需要吃掉12个水果。
4. 一个购物袋里装有8个红色苹果和7个绿色苹果,请证明至少需要取出多少个苹果才能保证至少有两个颜色相同的苹果。
解析:根据燕尾定理,将15个苹果与2个颜色相对应,必然会有一个颜色至少有两个苹果。
所以至少需要取出2个苹果才能保证至少有两个颜色相同的苹果。
5. 小明有10双袜子,其中有7双黑色袜子,3双白色袜子,他在没有开灯的情况下去一次取出两只袜子,请问他至少需要取出多少只袜子才能确保取出的两只袜子颜色相同?解析:假设取出的两只袜子分别为一双黑色和一双白色,那么至少需要取出4只袜子。
但若取出的两只袜子中一只为黑色,一只为白色,那么肯定不能确保颜色相同。
鸽巢原理知识点总结

鸽巢原理知识点总结一、什么是鸽巢原理1.1 定义鸽巢原理(Pigeonhole Principle),也叫抽屉原理或鸽笼原理,是一种常用的数学原理。
它指出,如果有n+1个物体被放入n个容器中,那么至少有一个容器必然包含两个或更多的物体。
1.2 表述鸽巢原理可以用一句话来表述:如果有m个鸽子进入n个巢穴,并且m > n(鸽子的数量多于巢穴的数量),那么至少有一个巢穴中会有多于一个只鸽子。
二、鸽巢原理的应用2.1 数学领域鸽巢原理在数学领域有着广泛的应用。
以下是几个常见的应用场景:(1)抽屉原理抽屉原理是鸽巢原理的一种特殊情形,它指出:如果有n个物体被放入m个容器中,其中n > m,则至少有一个容器中会有两个或更多的物体。
这个原理常用于证明存在性问题。
(2)鸽巢模型鸽巢模型是鸽巢原理的一种应用模型。
它主要用于解决排列与选择问题,如数学中的鸽巢函数、离散数学中的排列与组合问题等。
(3)整数划分鸽巢原理可以用于整数划分问题的证明。
例如,如果将1到9的整数划分为四组,并且至少有一组会包含两个或更多的整数。
2.2 计算机科学领域鸽巢原理在计算机科学领域也有着重要的应用。
以下是几个常见的应用场景:(1)哈希算法哈希算法中的哈希冲突问题可以借鉴鸽巢原理的思想进行解决。
在哈希表中,如果有n个键被映射到m个槽位中,其中n > m,则至少有一个槽位会包含两个或更多的键,这时可以通过使用冲突解决方法来解决哈希冲突。
(2)抽屉排序抽屉排序(Pigeonhole Sort)是一种基于鸽巢原理的排序算法。
该算法的基本思想是将待排序的元素根据其值的范围分配到对应的鸽巢中,然后按照鸽巢的顺序收集元素得到有序序列。
(3)数据分析在数据分析领域,鸽巢原理常用于解决去重、分组和统计等问题。
例如,在一组数据中,如果有n个数据被映射到m个分组中,其中n > m,则至少有一个分组会包含两个或更多的数据。
三、使用鸽巢原理的注意事项3.1 确定条件在使用鸽巢原理解决问题时,需要明确问题中的限制条件,包括鸽子的数量、巢穴的数量以及其他相关条件。
鸽笼原理及译文

抽屉原理又叫鸽笼原理、狄里克雷(P.G.Dirchlet,1805~1895,德国)原理、重叠原理、鞋盒原理。
这一最简单的思维方式在解题过程中却可以演变出很多奇妙的变化和颇具匠心的运用。
抽屉原理常常结合几何、整除、数列和染色等问题出现,从小学奥数、中学奥数、IMO到Putnam都可以见到它的身影。
因此,希望大家深刻理解和熟练掌握它。
在国外一般称抽屉原理为鸽笼原理(The Pigeon-Hole Principle),简称PHP。
用通俗的话来说就是,把6个苹果放到5个抽屉里,必定有一个抽屉里至少有2个苹果。
通常有下列几种表达形式:1。
把n+1个元素分为n个集合,那么必定有一集合含有两个或两个以上的元素;2。
把nm+1个元素分为n个集合,那么必定有一集合含有m+1或m+1个以上元素;3。
把n个元素分为k个集合,那么必定有一个集合中元素的个数大于等于[n/k],也必然有一个集合中元素的个数小于等于[n/k];4。
把无穷多个元素分为有限个集合,那么必有一个集合含有无穷多个元素。
应用抽屉原理解题的基本思想是,利用抽屉原理把范围缩小,使之能在一个特定的小范围内考虑问题,使问题变得简单而明确。
根据不同问题的自身特点,洞察问题本质,先要弄清楚对那些元素分类,在找出分类的规律,即进行所谓的构造抽屉。
构造抽屉是用抽屉原理解题的关键,也是难点。
一般情况是,把图形分成小区域;把集合化成子集组。
在使用抽屉原理时,一般是先确定‘苹果’的数目,再构造出小于‘苹果’数目的抽屉;当构造出来的抽屉不能满足题设要求时,就要挖掘题目的的隐藏条件,使之能顺利运用抽屉原理来解题。
余数问题运用抽屉原理的特点是,任意一个整除n被p除时余数有p种情况,从而确定出‘抽屉’。
下面我给出不同难度级别的题目,从很简单到非常困难的,不同背景的人选择不同的题目来做,希望能帖出你的答案。
【例1】任意给定12个整数。
证明:从中一定可以找出两个数来,它们的差可被11整除。
抽屉原理的分类

抽屉原理的分类抽屉原理(也称为鸽巢原理或鸽笼原理)是由瑞士数学家德里克·斯特里奇与英国逻辑学家恩斯特·累克于20世纪初提出的一个基本概念,用于描述一个重要的原理:如果将n+1个物体放进n个抽屉里,至少会有一个抽屉里会放入两个物体。
抽屉原理的分类主要分为基本抽屉原理、进化版抽屉原理和亥姆霍兹定理三类。
1. 基本抽屉原理(Pigeonhole Principle):基本抽屉原理是最简单、最直接的抽屉原理表现形式。
它指的是,当将多于一个的物体分配到有限个的容器(抽屉)中,必然会出现一个容器中放入两个或以上的物体。
这个原理可以应用于很多实际问题,例如:班级里的学生数量超过了座位数,那么必然会有两个学生坐在同一个座位上。
2. 进化版抽屉原理(Generalized Pigeonhole Principle):进化版抽屉原理是对基本抽屉原理的扩展和应用。
它指出,如果有n个容器和m个物体,而m>n,则至少有一个容器中必须放置⌈m/n⌉个物体。
其中,⌈m/n ⌉表示m除以n并向上取整。
这个原理可以应用于更复杂的问题,例如:如果有11个苹果放在10个篮子里,那么至少有一个篮子里会有2个苹果。
3. 亥姆霍兹定理(Helmholtz Principle):亥姆霍兹定理是抽屉原理的一个推论和应用,它指出,如果有m个元素分配到n个位置(经过一些规则),则至少有⌈m/n⌉个位置上会有元素。
这个原理可以应用于更加复杂的问题,例如:在棋盘上放置国际象棋的棋子,无论如何放置,都会有至少⌈m/64⌉个位置上会有棋子。
抽屉原理的应用广泛,既可以用于数学和逻辑问题的求解,也可以用于算法和计算机科学的设计中。
通过抽屉原理,我们可以得出一些重要的推论和结论,帮助我们分析和解决各种实际问题。
总之,抽屉原理是数学和逻辑中的一个基本概念,它描述了一种容器和物体之间的关系,即在一定条件下,将多个物体放入有限个容器中,必然会有一个容器中放入两个或以上的物体。
抽屉原理中的应用有哪些

抽屉原理中的应用有哪些什么是抽屉原理?抽屉原理(Pigeonhole Principle),也叫鸽巢原理,是数学中的一个基本原理,它由鸽巢带来的启发而得名。
抽屉原理表明,如果有n个物体要放入m个抽屉中,并且n>m,那么至少会有一个抽屉里面放了多于一个物体。
抽屉原理是一种常用的思维工具和数学方法,可以在解决很多实际问题中起到重要的作用。
下面将介绍抽屉原理在不同领域中的一些应用。
计算机科学中的应用1.哈希函数的冲突问题在计算机科学中,哈希函数是一种将输入映射到固定大小输出的函数。
由于哈希函数的输出空间一般要小于输入空间,当输入的数量大于输出空间时,就会产生冲突。
根据抽屉原理,如果有更多的输入需要映射到相同的输出,那么必然会出现冲突。
2.数据压缩在数据压缩算法中,抽屉原理被用于确定最优的压缩方法。
根据抽屉原理,如果需要压缩的数据量超过了压缩方法的种类,那么必然会有相同的压缩结果,可以据此选择较优的压缩方法。
3.密码学在密码学中,抽屉原理被用于研究碰撞攻击。
当哈希函数的输出空间小于输入空间时,根据抽屉原理,不同的输入会映射到相同的输出,这可能导致碰撞攻击,即通过找到相同的输出来破解密码。
生活中的应用1.生日悖论生日悖论是抽屉原理的一个重要应用,用于解决生日相同的人数问题。
根据抽屉原理,如果有超过365个人,那么至少有两个人生日相同的概率超过50%。
这个概率远远高于直觉预期的365/2=182.5。
2.选择排序算法选择排序是一种简单直观的排序算法,它的思想就是利用抽屉原理。
将待排序的数据看作一个个抽屉,每次都从未排序部分中选择最小的元素放入已排序部分的末尾抽屉中,直到所有元素排序完成。
3.归纳法证明在数学中,归纳法是一种证明命题成立的常用方法。
其中的归纳假设就是一种抽屉原理。
根据归纳法的思想,如果某个命题对于某个数成立,并且对于下一个数也成立,那么可以通过抽屉原理证明该命题对所有数都成立。
数学中的应用1.素数分布根据素数定理和抽屉原理,任意大的区间中存在相邻的素数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Pidgeonhole PrincipalPo-Shen LohJune20101Warm-up1.How do you spell this title?Solution:If you can’t spell this,you shouldn’t be a discreet mathematician.2.Given n integers,prove that some nonempty subset of them has sum divisible by n.Solution:Let the integers be x1,...,x n,and consider the partial sums.Assuming that none of the partial sums are divisible by n,there must be a repeated partial sum;their difference is a sum divisible by n.3.The USAMO awards banquet at the U.S.Department of State has assigned seating.1However,aftersitting down,the table#1groupfinds that by mistake,they have all sat down at the wrong seats (although their correct seat is somewhere else at that table).Show that it is possible for them to simultaneously rotate around the table by some distance,such that at least two of them end up in the correct place.Solution:Let n be the number of people.For each person,note down the clockwise distance to their correct seat.Since all are wrong,these are integers from1to n−1,so some integer appears at least twice.2Solve any15of these problems1.(Erd˝o s-Szekeres upper bound.)The Ramsey Number R(s,t)is the minimum integer n for which everyred-blue coloring of the edges of K n contains a completely red K s or a completely blue K t.Prove thatR(s,t)≤s+t−2s−1Solution:Observe that R(s,t)≤R(s−1,t)+R(s,t−1),because if we have that many vertices,then if we select one vertex,then it cannot simultaneously have<R(s−1,t)red neighbors and<R(s,t−1) blue neighbors,so we can inductively build either a red K s or a blue K t.But(s−1)+t−2(s−2)+s+(t−1)−2s−1=s+t−2s−1,because in Pascal’s Triangle the sum of two adjacent guys in a row equals the guy directly below them in the next row.1This is true.But the rest of the problem setting is purelyfictional.12.(Paul Erd˝o s.)Let A be a set of n +1integers from {1,...,2n }.Prove that some element of A divides another.Solution:Partition [2n ]into n sets,such that each set has the property that for any two of its elements,one divides the other.This can be done as follows.Take {1,2,4,8,...},{3,6,12,...},...,where we start with an odd number,and then keep multiplying by 2.We never need to start with an even number,since they are automatically covered by multiplying an earlier odd number by 2.So they partition [2n ],as desired.3.(Trivial approximation.)For x ∈R and n ∈Z +,there is a rational number p q ,with 1≤q ≤n ,suchthat x −p q <1n.Solution:Pick q =n and let p range over the integers.4.(Dirichlet approximation.)Same as above,except withx −p q <1nq.Solution:Consider the numbers {ax },where this is the fractional part,and a runs from 0to n .Consider the n buckets [0,1n ),[1n ,2n ),....By pigeonhole,some bucket contains both {ax }and {a x },say with {ax }<{a x }.This means there is some integer p such that 0<a x −ax −p <1n .Letq =a −a and divide through by it,and we are done.5.(Kronecker’s Theorem.)Let x be an irrational number,and let x n ={nx }be the fractional part of nx .Show that the sequence x 1,x 2,...is dense in the interval [0,1).This means that for every real number r ∈[0,1),and every >0,there is some n such that x n is within of r .Solution:It suffices to show:Given any integer q and any integer p between 0and q ,eventually x n falls in the interval between pq and p +1q .Consider the q buckets [0,1q ),[1q ,2q ),....Eventually some x nand x n end up in the same bucket,meaning that the fractional part {(n −n )x }has absolute value lessthan 1q .Then consider x k (n −n )for positive integers k ,and this will walk through the buckets (neverskipping,but possibly backwards)until it ends up in the interval [pq ,p +1q ).This implies density,because given the r and ,we can choose sufficiently large q such that the entire interval [pq ,p +1q )is contained within r ± .6.(Erd˝o s-Szekeres.)Prove that every sequence of n 2distinct numbers contains a subsequence of length n which is monotone (i.e.either always increasing or always decreasing).Solution:For each of the n 2indices in the sequence,associate the ordered pair (x,y )where x is the length of the longest increasing subsequence ending at x ,and y is the length of the longest decreasing one.All ordered pairs must obviously be distinct.But if they only take values with x,y ∈{1,...,n −1},then there are not enough for the total n 2ordered pairs.Thus n appears somewhere,and we are done.7.Given any 7points inside a hexagon with side length 1,show that some two points are separated by a distance of at most 1.Solution:Cut the hexagon with the 3main diagonals,to get 6triangles with side length 1.Two of the points lie in the same triangle.8.(USAMO 1976.)Every square in a 4×7array is colored either white or black.Show that there always is a monochromatic “constellation”consisting of the 4corners of an axis-parallel rectangle.Solution:Key observation:7= 42 +1.First,suppose that some column contains 3or more ofthe same color,say black.WLOG,they are in the first 3rows.Then,for the other 6columns,there2cannot ever be 2black in the first 3rows,i.e.,there must be at least 2white in the first 3rows.The number of ways to do this is all white (1),2white (3),so by the 5th column,there is repetition,and this gives the 4corners.Thus,in every column there are exactly 2of each color.But then after 42 columns,there is a repeat,so we get the 4corners again.9.Let S be a set of 10positive integers,whose total sum is less than 250.Prove that there exist two disjoint nonempty equal-size subsets A,B ⊂S such that the sum of the elements of A equals the sum of the elements of B .Solution:Consider all 5-subsets of S .There are 105 =252of them,so some pair has the samesum.To make them disjoint,remove all common elements.The resulting sets will have the same size,as desired.10.(MOP 2004.)A set S of numbers is called a Sidon set if it has the property that for every distincta,b,c,d ∈S ,the sums a +b and c +d are distinct.(There are no repeated pairwise sums between elements of S .)A natural question is to ask how large a Sidon set can be,if,say,the numbers must be integers in {1,...,100}.Prove that there is no such Sidon set of size 16.Solution:The key observation is that if we find a −c =b −d ,for distinct a,b,c,d ,then this is equivalent.There are 162=120 pairs of elements from S ,so if we take the larger minus the smaller,we get 120positive differences.But there are only 99possible positive differences,so we repeat.If the repetition uses distinct a,b,c,d ,then we are done.The only remaining issue is if the repetition is of the form c −b =b −a .This corresponds to a 3-term arithmetic progression:(a,b,c ).Let us bound the number of 3-AP’s in S .If an element x ∈S is the central term in two different 3-AP’s,say (a,x,b )and (c,x,d ),then we already have a +d =b +c ,done.So,each of the 16elements of S can only contribute at most one 3-AP.To carefully account for everything,now create 99holes for the possible positive differences.Iteratively run through the 162 pairs,and put them into the holes.There will be at least 21times that we put the new item into a hole already containing some pigeon(s).Suppose this is the case.If there are already 2pigeons in the hole,then the must correspond to a 3-AP,and the new pigeon can combine with one of the other two to make the desired a −c =b −d with distinct a,b,c,d .If there is only 1pigeon,and it uses distinct elements,then we win as above too.The only other possibility is that there is 1pigeon,and it forms a 3-AP with the incoming pigeon.This situation can only happen 16times,so there will be some instance of the previous two types.11.(Putnam 1993.)Let x 1,...,x 19be positive integers less than or equal to 93.Let y 1,...,y 93be positiveintegers less than or equal to 19.Prove that there exists a (nonempty)sum of some x i ’s equal to a sum of some y i ’s.Solution:Suppose false.WLOG, y i > x i .For each partial sum of x ’s,consider the shortest partial sum of y ’s that has greater sum.The difference between the y -partial sum and the x -partial sum is then in {1,...,18}.(18because we assume it cannot be that the partial sums were equal.)But there are 19partial sums of x ’s,so there is a repeat.Then the corresponding two intermediate sums of x ’s and y ’s are equal.12.A 100×100array is filled with numbers from {1,...,100},such that each number appears exactly 100times.Prove that there is some row or column which contains at least 10different numbers.Solution:Linearity of expectation with indicator variables.Translated to pigeonhole:200holes are the rows and columns,which we call lines .A Pigeon is a pair (number,line)such that the number appears in the line.To count the number of pigeons,note that for each fixed number i ,the minimum number of lines that it can appear in is 20by AM-GM.So,there are at least 2000pigeons,which means that some hole has at least 10of them.313.The Fibonacci numbers are defined by F1=F2=1and F n=F n−1+F n−2for n≥3.If p is a primenumber,prove that at least one of thefirst p+1Fibonacci numbers must be divisible by p.14.(Putnam2001.)Let B be a set of more than2n+1/n distinct points in n-dimensional space withcoordinates of the form(±1,...,±1),where n≥3.Show that there are3distinct points in B which are the vertices of an equilateral triangle.4。