【组合数学】鸽巢原理 ( 鸽巢原理简单形式示例 4、5 )
文章目錄
- 一、鴿巢原理簡單形式示例 4
- 二、鴿巢原理簡單形式示例 5
一、鴿巢原理簡單形式示例 4
假設有 333 個 777 位二進制數 ,
A:a1a2a3a4a5a6a7A : a_1a_2a_3a_4a_5a_6a_7A:a1?a2?a3?a4?a5?a6?a7?
B:b1b2b3b4b5b6b7B : b_1b_2b_3b_4b_5b_6b_7B:b1?b2?b3?b4?b5?b6?b7?
C:c1c2c3c4c5c6c7C : c_1c_2c_3c_4c_5c_6c_7C:c1?c2?c3?c4?c5?c6?c7?
證明存在整數 iii 和 jjj , 1≤i≤j≤71\leq i \leq j \leq 71≤i≤j≤7 , 使得下列之一一定成立 :
ai=aj=bi=bja_i = a_j = b_i = b_jai?=aj?=bi?=bj?
ai=aj=ci=cja_i = a_j = c_i = c_jai?=aj?=ci?=cj?
bi=bj=ci=cjb_i = b_j = c_i = c_jbi?=bj?=ci?=cj?
證明 :
二進制數 , 取值只能是 000 或 111 ;
使用表格圖形表示 ABCABCABC 三個二進制數的 777 位 : 使用二進制數 0,10,10,1 填寫這些位 ;
上圖中 :
- 第 111 行是 二進制數字 AAA 的 777 位 ;
- 第 222 行是 二進制數字 BBB 的 777 位 ;
- 第 333 行是 二進制數字 CCC 的 777 位 ;
使用二進制數 0,10,10,1 填寫表格中的這些位 ;
總結出以下模式 : 以列為單位 , 總結出一定的模式 , 下面的模式中每一列的第 1~31 \sim 31~3 行取值為某數 ;
-
① 1?2?01-2-01?2?0 : 某列 第 111 行 , 第 222 行 , 取值為 000 , 第 333 行取值隨意 ;
-
② 1?2?11-2-11?2?1 : 某列 第 111 行 , 第 222 行 , 取值為 111 , 第 333 行取值隨意 ;
-
③ 1?3?01-3-01?3?0 : 某列 第 111 行 , 第 333 行 , 取值為 000 , 第 222 行取值隨意 ;
-
④ 1?3?11-3-11?3?1 : 某列 第 111 行 , 第 333 行 , 取值為 111 , 第 222 行取值隨意 ;
-
⑤ 2?3?02-3-02?3?0 : 某列 第 222 行 , 第 333 行 , 取值為 000 , 第 111 行取值隨意 ;
-
⑥ 2?3?12-3-12?3?1 : 某列 第 222 行 , 第 333 行 , 取值為 111 , 第 111 行取值隨意 ;
有以上 666 種可能的模式 , 但是二進制數有 777 位 ;
可以等價理解為鴿巢原理的 : 將 777 個物體放到 666 個盒子中 , 則 至少有一個盒子中有 222 個 或 222 個以上的物體 ;
因此至少有 222 列或 222 列以上的模式相同 ;
模式相同的兩列中 , 還有四角數字相同的矩形 , 四角方格數字滿足相同的要求 ;
因此 , 必定存在整數 iii 和 jjj , 1≤i≤j≤71\leq i \leq j \leq 71≤i≤j≤7 , 使得下列之一一定成立 :
ai=aj=bi=bja_i = a_j = b_i = b_jai?=aj?=bi?=bj?
ai=aj=ci=cja_i = a_j = c_i = c_jai?=aj?=ci?=cj?
bi=bj=ci=cjb_i = b_j = c_i = c_jbi?=bj?=ci?=cj?
二、鴿巢原理簡單形式示例 5
證明 : 111 到 2n2n2n 的正整數中 , 任取 n+1n + 1n+1 個數 , 至少有一對數 , 其中一個數是另外一個數的倍數 ;
使用如下形式表示 111 到 2n2n2n 的正整數 ;
上述數字每個數字 , 除以 2αi2^{\alpha_i}2αi? , 會得到一個奇數 rir_iri? ;
使用 ai=2αiria_i = 2^{\alpha_i}r_iai?=2αi?ri? , i=1,2,?,n+1i = 1, 2, \cdots , n+1i=1,2,?,n+1 形式表示上述 111 到 2n2n2n 的正整數 ;
111 到 2n2n2n 的正整數表示說明 : ( 僅做參考 )
- 表示奇數 : 奇數 rir_iri? 就等于表示的正整數值 , 2αi=12^{\alpha_i} = 12αi?=1 , 即 αi=0\alpha_i = 0αi?=0 ;
- 表示偶數 : 如果是偶數 , 至少能除以一個 222 , 2αi≥22^{\alpha_i} \geq 22αi?≥2 , 即 αi≥1\alpha_i \geq 1αi?≥1 ;
111 到 2n2n2n 的正整數 中 , 有 nnn 個奇數 , 是 1,3,5,7,9,?,2n?11, 3, 5, 7, 9, \cdots , 2n - 11,3,5,7,9,?,2n?1 ;
每個數 ai=2αiria_i = 2^{\alpha_i}r_iai?=2αi?ri? 右側的 rir_iri? 奇數 取值只有 nnn 種 , 偶數部分的右側的 rir_iri? 奇數也包含在其中 ;
現在要從 111 到 2n2n2n 的正整數 中 取 n+1n+1n+1 個數 , 如果其中有奇數 , 肯定只有 nnn 種取值 ;
將取值看做盒子 , 每個數的右邊的 rir_iri? 看做物體 , 奇數的個數是 n+1n + 1n+1 個 , 但是奇數的個數只有 nnn 種取值 , 因此有兩個數字的 奇數部分 rir_iri? 是相等 ;
假設這兩個數分別是第 iii 個數 , 和第 jjj 個數 : ri=rjr_i = r_jri?=rj? , 并且 i<ji < ji<j ;
- 第 iii 個數 : ai=2αiria_i = 2^{\alpha_i}r_iai?=2αi?ri? , i=1,2,?,n+1i = 1, 2, \cdots , n+1i=1,2,?,n+1
- 第 jjj 個數 : aj=2αjrja_j = 2^{\alpha_j}r_jaj?=2αj?rj? , j=1,2,?,n+1j = 1, 2, \cdots , n+1j=1,2,?,n+1
如果 ri=rjr_i = r_jri?=rj? , 那么 2αj2^{\alpha_j}2αj? 肯定是 2αi2^{\alpha_i}2αi? 的倍數 ;
總結
以上是生活随笔為你收集整理的【组合数学】鸽巢原理 ( 鸽巢原理简单形式示例 4、5 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【组合数学】鸽巢原理 ( 鸽巢原理简单形
- 下一篇: 【组合数学】排列组合 ( 排列组合内容概