一道經典的數學推理題?
桌面上有14隻杯子,3隻杯口朝上,現在每次翻動4隻杯子。問:能否經過若干次翻動 後,把杯口都朝下?(6隻,7隻 朝上的情況呢)
找不變數,比如杯口朝上為1,朝下為-1,每次翻相當於乘-1,那麼總乘積是不變的,永遠是-1。而杯口全朝下是1,所以不可能,7隻也類似,6隻就要找其它不變數了
奇數一定不可以,很多人說過了。
偶數一定可以。
由於偶數不被4整除,一定餘2,其實歸到最後就是兩個朝上能否變成兩個朝下。
取前五個為上上下下下為例:
上上下下下
下下上上下
上上上下上
下下下下下
已更正,結論加粗。
這是一個一次不定方程的問題,模型如下:
問題:有n個杯子,其中有k個口朝上,n-k個口朝下,每次翻動p個,能否在有限次內使之全部朝下。
解:設翻動x次,那麼所有的杯子共翻動px次,假設原來全部朝上,那麼相當於一共翻動了xp+n-k次,這個數需要滿足減去n之後是偶數。因此x滿足xp+n-k=2m+n,其中m為正整數。這個關於x和m的不定方程有解就是滿足題目要求的充要條件。
化簡得px-2m=k,首先p,2和k都分別除以它們三個的最大公約數,此時方程有解的充要條件就變成了p和2互質,同樣等價於p是奇數,或者p是偶數,且k是偶數。
但是當p不小於n時,每次翻動是無效的。因此還要再加一條:[p&
問題:有n個杯子,其中有k個口朝上,n-k個口朝下,每次翻動p個,能否在有限次內使之全部朝下。
如果能全部朝下,則朝上的k個只能翻奇數次,而朝下的n-k個只能翻偶數次;一共翻了N=+次。那麼N必然是p的整數倍,如果不是則不能實現。
n=14,p=4,
k=奇數,奇數個奇數之和必為奇數,所以N也必為奇數,必然不是4的整數倍;不能實現;
k為偶數,看N是否是4的整數倍,判斷能否實現。
k=6,可現實。6個朝上的杯子時,任取4個翻轉一次,剩2個朝下的杯子,任取3個朝下的杯子(abc),再分別和2個朝上的杯子(12)每個翻1次;12翻了1次,變成朝下;abc杯子翻了2次,還是朝下。
記q=n mod p,如果q=0,必然可以實現;如果p是偶數,則k為奇數不能實現,k為偶數可以實現;
如果p是奇數,可以實現。
其實這個問題可以這樣想:最後杯口全朝下,那麼最後一次翻動前的情況應該是有10個杯子朝下,4個杯子朝上,從初始狀態要排列成這種狀態,也就是說經過有限步驟,需將一個朝下的杯子翻成朝上,每次翻動4個杯子可能出現的狀況有2+2(整體杯子朝向並無改變),1+3(整體杯子朝向要麼多兩個向上或多兩個向下),0+4(多4個向下或張上)。由此可知在每次翻動的過程中,變化的朝向都是偶數,所以要想經過翻動,使得一個杯子朝上是不可能的。所以就做不到了。至於6,7隻的情況也能這樣分析。
每次操作不就是朝上的個數+2-2或不變么。。。
推薦閱讀:
※理解數學歸納法時遇到了麻煩!?
※如何理解數學,自然法則or工具?
※畫圓錐體的俯視圖時,到底有沒有中間那一點呢?
※兩相離圓的方程相減所得的直線方程代表什麼?
※三角函數的和差化積與積化和差有沒有什麼好的記憶方式呢?