鴿巢原理(The Pigeonhole Principle)(抽屜原理)


簡單形式:若n+1個物體放進n個盒子,那么至少有一個盒子包含兩個或更多的物體。

應用:給定m個整數A1,A2,...,Am,存在整數k和l, 0 <= k < l <= m,使得Ak+1 + Ak+2 + ... + Al能夠被m整除。即在A1,A2,。。。,Am中存在連續個a,這些a的和能夠被m整除。即在序列A1,A2,......Am中存在連續個a的和能被m整除。

解:考慮m個和A1,A1+A2,A1+A2+A3,。。。。 ,A1+A2+A3+。。。Am,每個除以m都有一個非零余數,余數為1,2,...m-1中的數。有m個和卻只有m-1個余數,必有兩個有相同的余數。存在k和l, 使得A1+...... +Ak = bm +r, A1 +... + Al = cm  +r,

相減得Ak+1 +。。。+Al = (c-b)m, 能被m整除。

加強形式:令q1,q2,..., qn 為正整數,若將q1+q2.。。。+qn -n +1個物體放入n個盒子內,那么或者第一個盒子至少含有q1個物體,或者第二個盒子至少含有q2個物體,。。。,或者第n個盒子至少含有qn個物體。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM