[ 0155: パイを100人で分ける ]
[ 星楊令さんの出題 ]
千手さんが出題された「パイの分割問題」では
私はヒモみたいな分け前にしかあずかれませんでしたので (苦笑)、
Math Battle のメンバーが 100 人 になった状態を考えましょう。
ギネスブック認定のジャイアントピザを 100 人で順番に
次の規則で分けることにしましょう。
これは「Pithagorean Pie Puzzle」と呼ばれています。
結果に 2*π に近い値が偶然あらわれるのはご愛嬌。
■ 1 番目の人はピザの 1 % をとる。
■ n 番目の人は残ったピザの n % をとる。
■ 100 番目の人は残ったピザの全部 (= 100 %)。
さて、何番目の人が最も得をするでしょうか?
またその人の取り分は全体のどのくらいでしょうか?
[ 南門疾矢君の回答 ]
前問で乗児君は f(n) が定式化できないと言っていましたが、
そんなことはありません。
ちょっと試してから、規則性を見つけてみましょう。
n | 取り分 (Get) | 残り (How much left) |
1 |
1/100 |
99/100 |
2 |
(2*99)/100^2
=(99!/(100-2)!)*(2/100^2) |
1-(2*99)/100^2 |
3 |
(3*99)/100^3
=(99!/(100-3)!)*(3/100^3) |
1-(1-(2*99)/100^2)*(3/100) |
n |
(99!/(100-n)!)*(n/100^n) |
省略 (Please calculate) |
以上から:
f(n) = (99!/(100-n)!)*(n/100^n)
f(n+1) = (99!/(99-n)!)*((n+1)/100^(n+1))
したがって:
f(n+1)/f(n)
= (100-n)*((n+1)/n)/100
f(n+1) / f(n) の値が 1 以上の範囲では単調増大、
1 未満の範囲では単調減少ですから、
(100-n)*((n+1)/n)/100 = 1 になる n を求めてみますと:
(100-n)*((n+1)/n)/100 = 1
(100-n)*(n+1) = 100*n
100*n + 100 - n^2 - n = 100*n
n^2 + n - 100 = 0
n = (1 ± sqrt(401))/2
負の解を捨てて:
n = 約 10.512
このあたりが境目です。
正憲君、確認のため n = 1〜20 の範囲でグラフを描いてください。
[ 広世正憲 (Masanori) 君のコメント ]
はーい、さっそく描いてみました。
10 番目の人の取り分が約 0.06281565
で最大になります。
楊令さんも安心です。(青線は個々の取り分、 赤線はその時点での残りです)
[ 大宙乗児 (George) 君のコメント ]
なるほど。f(n) の一般式と f(n+1) / f(n) に関して納得できましたので、
今度はパイを π 人 (= 314 人) で分ける場合を考えてみました。 (笑)
n=1〜37 の範囲でそれぞれの人の取り分のグラフを描いてみますと、
18 人目の取り分が約 0.0348886 で最大になることがわかります。
[ 大宙麗亜 (Leia) ちゃんのコメント ]
なんだかマッコウクジラ (Sperm Whale) みたいなグラフですね !!!
[ 西尾三奈 (Look westward) さんのコメント ]
あはは、レイアちゃん。言えてる。
|