找規律 - 推理遊戲

Dinah avatar
By Dinah
at 2008-11-13T20:31

Table of Contents

今天考完試以後終於想通了 ̄▽ ̄
※ 引述《tzhou ()》之銘言:
: 我記得這種問題有很神的做法
: 先講一下大概怎麼做
: 用3對1991作長除法 把所有步驟記下來
: 不過比較特別的是 下次的被除數是上一次的商+餘數
: 1991 x
: 663 ...2 (所以用665/3) 0
: 221 ...2 (所以用223/3) 1
: 74 ...1 (所以用75/3) 2
: 25 3
: 8 ...1 (所以用9/3) 4
: 3 5
: 1 6
這的確是模擬步驟
只是把每次多出來的1或2個數字不要動
當作下一輪的開頭這樣
: 到這個步驟已經得到一個結論: 最後步驟只會剩下一張
: 然後有趣的來了
: 比1991大的最小的3的倍數是1992
這裡要解釋一下

並不是說要找什麼比1991大的最小的3的倍數
而是把第二輪的頭接在第一輪的尾巴 因為我們知道1第一輪一定會留下來
所以把原來的1給她編號成1992排到最後面去
這樣就有去23留4 去56留7 的規律
然後接下面
: 0 1 2 4
: 於是我用 1992 - 3 x2 - 3 x2 - 3 x1 - 3 x1 = 1992-2-6-9-81 = 1894 @@!
為什麼要這樣減呢?
當我們把這1992個號碼(注意1跟1992其實是同一個數)作第一輪篩選後
第二輪的開頭會變成1992-2=1990(其實是第一輪快結束時)
所以每一輪開頭的數(也是保證會被被保留的數)就是那一輪總數減去餘數

然後因為每一輪的數字間隔愈來愈大
所以每一輪的餘數要x1 3 9 27 81 ......

最後做出來的數是必定會留下的數
: 這個方法屢試不爽 因為以前有做過留1丟2的題目
: 另外 當題目是3的次方時 不用懷疑 最後留下的就是1
這算是很特別的部分
因為只有3的次方+1作模擬步驟最後會變1餘1(1餘2表示還可以再作一次步驟)
所以當她是特例吧?
: 還有就是如果除到最後出現2的話...
: 另一張的答案就是加上 3的(x那行最後一個數字的)次方
: 不過最大的漏洞就是我不知道為什麼可以這樣做 XDrz
: 每次除完要加上餘數再除我可以理解是在模擬操作
: 可是為什麼可以用最接近的3的倍數一直減我就暫時想不出來了...
想法跟昨天比有點更正 請見諒

--

All Comments

找規律

Tristan Cohan avatar
By Tristan Cohan
at 2008-11-13T00:18
引言有點長 所以修掉了一堆數字的部分 ※ 引述《LPH66 ((short)(-15074))》之銘言: : ※ 引述《bluehaerts (5858笨58)》之銘言: : : 2. 把1991大小一樣的紙片 編號1-1991 : : 照順序1-1991排成一疊之後 : : 把 1放到最下面 2 ...

找規律

Sandy avatar
By Sandy
at 2008-11-12T21:43
推 east101010:我寫個c語言程式跑出來的結果也是712是第三位仁兄 11/12 16:28 推 bluehaerts:樓上這位大大 我想看看C的程式 請問可以寄給我嗎 11/12 17:56 → bluehaerts:C的新手 不知道 要從哪下手 ...

找規律

Suhail Hany avatar
By Suhail Hany
at 2008-11-12T11:58
※ 引述《bluehaerts (5858笨58)》之銘言: : 2. 把1991大小一樣的紙片 編號1-1991 : 照順序1-1991排成一疊之後 : 把 1放到最下面 2,3抽掉 : 把 4放到最下面 5,6抽掉 : 重複做到剩下 1或2張 請問這號碼是多少? 這個就類似經典的 ...

找規律

Brianna avatar
By Brianna
at 2008-11-12T11:33
※ 引述《bluehaerts (5858笨58)》之銘言: : 1. 有1000人照編號排一行 1,2,3報數 : 報到3的人退出 其餘往前靠攏 : 重複進行 做到剩最後3個人為止 : 請問這3個人分別再原隊伍的第幾號位子?? 先看看幾次之後會剩3個人: 1000 =andgt; 66 ...

找規律

Erin avatar
By Erin
at 2008-11-12T02:31
1. 有1000人照編號排一行 1,2,3報數 報到3的人退出 其餘往前靠攏 重複進行 做到剩最後3個人為止 請問這3個人分別再原隊伍的第幾號位子?? 2. 把1991大小一樣的紙片 編號1-1991 照順序1-1991排成一疊之後 把 1放到最下面 2,3抽掉 把 ...