Re: [問題] 拿東西的遊戲
譬如, 329這個數吧
因為
329 / 1.618 = 203.34....
而
『203 * 1.618』= 328
『204 * 1.618』= 330 , 其中 『 』表下高斯
所以不存在一個整數 n 使得 『n * 1.618』= 329 成立
因此329是A而不是B
另外由於
「203 * 1.618」= 329 , 其中 「 」表上高斯
所以
(A, B, n) = (329, 203, 126)
※ 引述《snowtoya (城堡裡的灰姑娘)》之銘言:
嗯..
其實我的問題是..
今天知道
1.每個數都可以跟另一個數配對形成"必贏"的局面
2.假設A>B
那麼今天,不管是用哪種辦法
能不能隨便給你一個數就能夠判定此數為A or B?
例如,16要跟誰配?
我們知道要用B*1.618 = A
但16是A還是B?
兩個答案中只有一個是對的而已
我的邏輯還不錯,但數學一向很爛...
一直覺得應該是要有公式可以直接算出來才是~:p
可是我就是導不出來=.=
※ 引述《JFD (D)》之銘言:
: snowtoya的問題其實可以由hiei81提供的觀察解決
: 我們可以假設第n組配對為(A,B), 其中A > B
: (排序依照snowtoya給的例子)
: 由snowtoya的說明知道
: A = B + n ---------------(1)
: 而由hiei81的觀察知道
: A = 「B*(1+√5)/2」 -----(2)
: 其中 「 」表上高斯
: 歸納(1,2)的結果可以得到
: B = 『n*(1+√5)/2』
: 其中 『 』表下高斯
: 因此任意一組(A,B)都可被公式化
: 剩下的問題是
: hiei81的觀察為什麼是對的?
: ※ 引述《hiei81 (寶貝。永遠)》之銘言:
: ※ 引述《snowtoya (城堡裡的灰姑娘)》之銘言:
: 這樣算有點麻煩,提供一個簡單一點的,
: 小的數乘上(1+√5)/2 = 1.618...之後進位,就可以得到大的數
: 1*1.618 = 1.618...無條件進位=2 (1,2)必勝
: 3*1.618 = 4.854...無條件進位=5 (3,5)必勝
: 4*1.618 = 6.472...無條件進位=7 (4,7)必勝
: 6*1.618 = 9.708...無條件進位=10 (6,10)必勝
: 這樣應該很好算:)
: 推 snowtoya:可是那還是得推出之前那幾組才能算說~ 61.230.216.36 08/07
: → snowtoya:不然像7跟4配..但如果你不知道有4 7 61.230.216.36 08/07
: → snowtoya:還用7*1.618,那就會算出不正確的答案~@@ 61.230.216.36 08/07
--
當一個作家被形容她的人比她的文筆好,
究竟是好事還是壞事?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.129.22
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.113.64
推
220.138.129.110 08/10, , 1F
220.138.129.110 08/10, 1F
討論串 (同標題文章)
puzzle 近期熱門文章
PTT遊戲區 即時熱門文章