ProjectEuler 406 Guessing Game - 拼圖

Mary avatar
By Mary
at 2012-12-17T09:19

Table of Contents

406. Guessing Game

http://projecteuler.net/problem=406


我們要試著藉由問問題來找出一個包含在 { 1 , 2 , 3 , ... , n } 中的隱藏的正整數,

每當我們問一個數字(問題),我們可能會得到三種不同的結果:

‧你猜的數字比隱藏數字還要低(花費 a 點),或

‧你猜的數字比隱藏數字還要高(花費 b 點),或

‧完全正確!(遊戲就結束了)


給定 n, a, b 的值,最佳策略將會把最糟情況的花費降低。


舉個例子,如果 n = 5, a = 2, b = 3, 我們第一次猜測為 2

如果我們被告知 2 高於隱藏數字(花費 3 點),我們便會知道隱藏數字為 1。

如果我們被告知 2 低於隱藏數字(花費 2 點),下一次猜測我們就猜 4。

如果我們被告知 4 高於隱藏數字(花費 3 點),我們便會知道隱藏數字為 3,並花費了

2 + 3 = 5 點。

如果我們被告知 4 低於隱藏數字(花費 2 點),我們便會知道隱藏數字為 5,並花費了

2 + 2 = 4 點。

因此用這招,最糟的情況就是花費 5 點,我們可以發現這是最糟情況中花費最低的策略。


使 C(n,a,b) 為使用最佳策略中最糟情況的花費值,當給定 n, a, b。


這兒有幾個例子:

C(5, 2, 3) = 5

C(500, √2, √3) = 13.22073197 ...

C(20000, 5, 7) = 82

C(2000000, √5, √7) = 49.63755955 ...


使 F_k 為費氏數列:F_k = F_(k-1) + F_(k-2) 當 F_1 = F_2 = 1。


求Σ_1≦k≦30 C(10^12, √k, √F_k) , 給出答案到小數點後 8 位。

--
Tags: 拼圖

All Comments

Caitlin avatar
By Caitlin
at 2012-12-22T05:01
還來這個啊XXXD
Dorothy avatar
By Dorothy
at 2012-12-25T15:20
跟328題很像 但解法完全不一樣 這個比較簡單

將棋 詰棋 011

Suhail Hany avatar
By Suhail Hany
at 2012-12-13T23:14
┬─┬─┬─┬─┐ ┬─┬─┬─┬─┐ ┬─┬─┬─┬─┐ │ │ │ │玉│ │金│銀│ │玉│ │ │銀│ │玉│ ┼─┼─┼─┼─┤ ┼─┼─┼─┼─┤ ┼─┼─┼─┼─┤ │ │ │ │ │ 持 ...

ProjectEuler 405 A rectangular tiling

Barb Cronin avatar
By Barb Cronin
at 2012-12-11T08:33
405. A rectangular tiling http://projecteuler.net/problem=405 我們想要拼出一個長是寬的兩倍的矩形 令 T(0) 為一個完整未分割的矩形 對於所有 nandgt;0 定義 T(n) 為對 T(n-1) 中的每一個構成矩形進行如下的代換 ht ...

ProjectEuler 404 Crisscross Ellipses

Yedda avatar
By Yedda
at 2012-12-11T08:19
404. Crisscross Ellipses http://projecteuler.net/problem=404 E_a 是平面坐標系上由方程式 x^2 + 4y^2 = 4a^2 定義的橢圓 E_aand#39; 是 E_a 以原點為旋轉中心逆時針旋轉角度θ所形成的圖形 其中0°andlt; ...

educa補片

Quanna avatar
By Quanna
at 2012-12-07T23:28
想請問大家 有沒有透過educa網站申請補片的經驗 今天好不容易完成一幅很久以前親戚送的拼圖 http://ppt.cc/LDrz 但卻在偏中間的天空缺了一片(崩潰中) 爬了一下文發現大家多是去小雷補片 想請問有沒有人是從他們官網填過申請單 http://www.puzzlepassion.co ...

將棋 詰棋 010 (已解答)

Joe avatar
By Joe
at 2012-12-06T23:23
│ │王│ │ │1 │ │ │王│香│2 │ │ │玉│ │3 ┼─┼─┼─┼─┤ ┼─┼─┼─┼─┤ ┼─┼─┼─┼─┤ │ │ │銀│ │持 │ │ │ │ │持 │ │ │ │ │持 ┼─┼─┼─┼─┤駒 ...