看板 Math 關於我們 聯絡資訊
※ 引述《cornerstone (cornerstone)》之銘言: : 最近被問到一個問題: : 有一個選手有11週的時間可以準備一個大型比賽, : 他決定每天至少打一場練習賽, : 不過為了保持體力,每一週他不會打超過12場的練習賽。 : 試著證明:一定會有連續幾天,這個選手剛好打 21 場比賽 : 我的思考是: : 總共天數是11週 * 7 = 77天 : 總共不能超過的練習賽:11週*12 = 132場 : 好像有點可以借用鴿籠原理,但腦袋就卡住了... : 感謝板友提供相似題目和解答: : http://www.math.nsysu.edu.tw/~problem/2010s/8ans.pdf : 但我還是不太懂...我試著用中山大學的解答來回答我自己的題目: : 令a_i是連續i天打的比賽次數 : 所以 1 <= i <= 77 (i會介在1天和77天之間) : 因為每天都至少要打一場,所以 : 1<= a_1 < a_2 < a_3...< a_77 <= 132 : (每一天的場數都會比前一天多,但總數不能超過132場) : 但接下來這裡我不太懂為什麼要打21場比賽,這裡就要加21?? : 22 <= a_1 + 21 < a_2 + 21 < a_3 + 21....<a_77+21 <=153 (132場+21) b_i = a_i + 21 目的就是要鴿籠原理弄出至少某個i和j有a_i = b_j的情況 <a_i>有77個遞增的元素 <b_i>有77個遞增的元素 <a_i> 聯集 <b_i>有154個元素 但是可取得值只有153個數字 就表示1~153的數字至少其中一個數字*一定會出現2次 而因為<a_i>裡沒有重複的數字 <b_i>裡也沒有重複的數字 那表示數字*一定同時在<a_i>和<b_i>中 => a_r = b_k = a_k + 21 而且還知道 r > k 意思就是在(k+1)~r這連續(r - k)個日子中累積了21場練習賽 : 我知道從上面兩個數列,我們就可以知道 : a_1, a_2....a_77, a_1+21, a_2+21....a_77+21 (這裡總共有154個數字) : 這些數字都會介於 1~153 之間 : 但為什麼這時就知道他們中間有兩個數會一樣? : 每一天都比前一天的次數多,所以這兩個數列中沒有相同的數, : 但接下來的解釋我看不太懂, : 「因為這兩個數列沒有兩個一樣的數字,所以就存在一個a_i = a_j + 21 : 所以j+1, j+2, ... i就會剛好有21場」 : 怎麼跳到這個結語的呢? : 不知道能不能幫我把我的盲點解開 : 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.158.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1648920639.A.208.html
cornerstone : 真的太謝謝了~原來思路是這樣的,終於懂了! 04/03 12:38