Weekend Mathematics/問題/問題29
29.オレンジの問題
今年もスミス氏のもとへ、カリフォルニアの友人からたくさんのオレンジが送られてきました。
息子のジョン君、娘のメアリ−さん、スミス氏と、3人で平等に分けたいと思います。
でも、オレンジの個数が3で割り切れるとは限りません。どうしたらいいでしょう。
思案の末、スミス氏は名案を思いつきました。
3人で分けるのですから、ちょうど分けられるか、
1個余るか、2個余るかのいずれかしかありません。
しかも、その確率は等しいと考えてよいでしょう。
もし1個余ったら、スミス氏がそれをもらうことにします。
その確率は1/3です。
もし2個余ったら、ジョン君とメアリ−さんが1個ずつもらうことにします。
この確率も1/3です。
こうして全体としては、1個余分にもらえる確率が、3人とも平等になるというわけです!
さてそこへ、ひょっこりおばあちゃんがやってきました。
4人で公平に分ける、同じような方法があるでしょうか?
「半分こ」をしてよければどうでしょう?
ひらめき思考 PartV
I.C.フリッカ−編
日経サイエンス社
(ペンネ−ム:かに)
4人で公平に分ける同じような方法はありません。
ただし、半分こしてよければ4人で公平に分けることができます。
ABCDの4人において、オレンジが1個余ったらAとBで半分こして
オレンジをもらいます。2個余ったら半分こしてABCDの4人でもら
います。3個余ったらAとBで半分こしたオレンジをもらい、CとDは
オレンジを1個ずつもらいます。
このようにすると全体としては、1個半余分にもらえる確率が4人
とも平等になると思います。
(ペンネ−ム:みや)
1.4人で分けることは出来ない。
2.半分こする場合
それぞれにn個づつ配り、余りを以下の表のようにします。
余り0 | 余り1 | 余り2 | 余り3 | |
---|---|---|---|---|
一郎 | 0 | 1/2 | 1/2 | 1/2 |
次郎 | 0 | 0 | 3/2 | 0 |
三郎 | 0 | 1/2 | 0 | 1 |
四郎 | 0 | 0 | 0 | 3/2 |
蛇足
この配り方は平等とは言いきれないという結論を無理やり導いてみます。
全員、オレンジをn個もらったときの嬉しさを
とします。
(注)
それぞれの嬉しさの期待値は
よって嬉しさの期待値は一郎が一番高い。
(注)
なぜn個もらったときの嬉しさをnではなく
にしたかというと
例えばオレンジ2個もらったときは嬉しいですね。
しかし98個もらったときと100個もらったときの嬉しさは同じですね。
それで嬉しさをルートで表しました。
だからこの例でも、まず10個づつ配り余りを上のように
分けたとしたら嬉しさの期待値はほとんど同じになるはずです。
10個配った後に余りを上の表のように分けると
(オレンジが40から43のとき)
余り0 | 余り1 | 余り2 | 余り3 | |
---|---|---|---|---|
一郎 | 10 | 21/2 | 21/2 | 21/2 |
次郎 | 10 | 10 | 23/2 | 10 |
三郎 | 10 | 21/2 | 10 | 11 |
四郎 | 10 | 10 | 10 | 23/2 |
一郎 | 3.2209 |
次郎と四郎 | 3.2195 |
三郎 | 3.2204 |
(ペンネ−ム:Weadore)
最初にあるオレンジの数をmod8で場合分けして考えます。
0,4の場合は、(A,B,C,D)に(1,1,1,1)、
1の場合は、(A,B,C,D)に(0,1,0,0)、
2の場合は、(A,B,C,D)に(0,0,2,0)、
3の場合は、(A,B,C,D)に(0,0,0,3)、
5,6,7の場合は、まず、(A,B,C,D)に(1,1,1,1)と、わける。その後、
5の場合は、(A,B,C,D)に(1,0,0,0)、
6の場合は、(A,B,C,D)に(0,2,0,0)、
7の場合は、(A,B,C,D)に(0,0,3,0)、で分けます。
こうすれば、オレンジをもらえる数の期待値は等しくなります。
(∵縦に数を足してみればすぐ分かる。)
ただ、この上の例だと、あまり平等に見えないので、
後は、多少見た目上の問題で場合分けのところで、
一人一個ずつ渡せば良いと思います。
ここで、1,2,3と5,6,7をうまく対称的にするとうまく行きます。
半分こをしてOKの場合は、mod4で場合分けして、
0の場合は、(A,B,C,D)に(1,1,1,1)、
1の場合は、(A,B,C,D)に(1,0,0,0)、
3の場合は、(A,B,C,D)に(0,1,1,1)、
2の場合は、(A,B,C,D)に(0.5,0.5,0.5,0.5)
っと分ければ、平等に配れる。
(ペンネ−ム:浜田 明巳)
A,B,Cの3人にオレンジを分けるとし,次の表のようにまとめます.
余り | A | B | C |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 |
2 | 0 | 1 | 1 |
余り | A | B | C | D |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 0 |
2 | 0 | 1 | 1 | 0 |
3 | ? | ? | ? | ? |
余り | A | B | C | D |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 1/2 | 1/2 | 0 | 0 |
2 | 1/2 | 1/2 | 1/2 | 1/2 |
3 | 1/2 | 1/2 | 1 | 1 |
(ペンネ−ム:ちゃめ)
4人で公平に分けるということを、
「4人それぞれの、余分にもらえる個数の期待値が等しい」ことと考える。
3で割る場合と同様、4で割って、余りが0,1,2,3となる確率はすべて 1/4であるとしてよい。
すると、4で割って余る個数の期待値は、(0+1+2+3)/4 = 3/2(個)
であるから、4人それぞれが、
余分にもらえる個数の期待値が 3/8 個となるような方法を考えればよい。
以下、4人の区別は考慮せずに、分ける個数の組み合わせだけを考えることにする。
4人を、x , y, z, w と表す。
4で割った余りがk個(k=1,2,3)であるときにxがもらう個数をx(k)と表す。
x(k)は非負の整数である。
xが余分にもらう個数の期待値が3/8となるために、
x(1)+x(2)+x(3) = 3/2
でなければならないが、これを満たす非負の整数x(k)(k=1,2,3)は存在しない。
よって、公平な分け方はできない。
次に、「半分こ」可能な場合を考える。
上で定めた x(k) を 1/2個を単位として表した数、
すなわち 2x(k) をあらためて x(k) と置く。
x(k)は非負の整数。
y(k), z(k), w(k) も同様に定める。
各人が余分にもらう個数の期待値がすべて3/8となるために、
x(1)+x(2)+x(3)=3 ・・・(1)
y(1)+y(2)+y(3)=3 ・・・(2)
z(1)+z(2)+z(3)=3 ・・・(3)
w(1)+w(2)+w(3)=3 ・・・(4)
また、文字の定め方から、
x(1)+y(1)+z(1)+w(1)=2 ・・・(5)
x(2)+y(2)+z(2)+w(2)=4 ・・・(6)
x(3)+y(3)+z(3)+w(3)=6 ・・・(7)
(1)から(7)を満たす非負整数解が存在すれば公平な分け方が可能。
x(k), y(k), z(k), w(k) に関する対称性から、
x(3)>=y(3)>=z(3)>=w(3)としてよい。
x(3)<=3だから、(7)から、
(x(3), y(3), z(3), w(3))=(3,3,0,0), (3,2,1,0),(3,1,1,1),(2,2,2,0),(2,2,1,1,)
[(0, 0, 3/2) | (0, 0, 3/2) | (0, 3/2 0) | (1, 1/2 ,0)] |
[(0, 0, 3/2) | (0. 0, 3/2) | (1/2, 1, 0) | (1/2 ,1, 0)] |
[(0, 0, 3/2) | (1/2, 0 ,1) | (1/2, 1/2, 1/2) | (0, 3/2, 0)] |
[(0, 0, 3/2) | (1/2, 0, 1) | (0, 1, 1/2) | (1/2, 1, 0)] |
[(0, 0, 3/2) | (0, 1/2, 1) | (1/2, 1/2, 1/2) | (1/2, 1, 0)] |
[(0, 0, 3/2) | (0, 1/2, 1) | (1, 0, 1/2) | (0, 3/2 0)] |
[(0, 0, 3/2) | (0, 1/2 ,1) | (0, 1, 1/2) | (1, 1/2 ,0)] |
[(0, 0, 3/2) | (1, 0, 1/2) | (0, 1, 1/2) | (0, 1, 1/2)] |
[(0, 0, 3/2) | (1/2, 1/2, 1/2) | (1/2, 1/2, 1/2) | (0, 1, 1/2)] |
[(1/2, 0, 1) | (1/2, 0 ,1) | (0, 1/2, 1) | (0, 3/2, 0)] |
[(1/2, 0, 1) | (0, 1/2, 1) | (0, 1/2, 1) | (1/2, 1, 0)] |
[(0, 1/2, 1) | (0, 1/2, 1) | (0, 1/2, 1) | (1, 1/2, 0)] |
[(1/2, 0, 1) | (1/2, 0, 1) | (0, 1, 1/2) | (0, 1, 1/2)] |
[(1/2, 0, 1) | (0, 1/2, 1) | (1/2, 1/2, 1/2) | (0, 1, 1/2)] |
[(0, 1/2, 1) | (0, 1/2, 1) | (1, 0, 1/2) | (0, 1, 1/2)] |
[(0, 1/2, 1) | (0, 1/2, 1) | (1/2, 1/2, 1/2) | (1/2, 1/2, 1/2)] |
(ペンネ−ム:荒城 清美)
4人でわけるから
(ペンネ−ム:ちょま)
スミス氏、ジョン君、メアリ−さん、おばあちゃんを
A、B、C、Dと書くことにします。
この4人で余ったオレンジを公平に分ける方法を(1)〜(3)の順
に考えてみました。
かに,みや,Weadore,浜田 明巳,ちゃめ,荒城 清美,ちょま
もしオレンジが余ったら、オレンジジュ−スを作って皆で飲む、
なんて答えたら怒られてしまうかな?
さて4人で公平に分配できないのは、「浜田 明巳」さんのご指摘通り、
可能性のある余りの総和が人数で割り切れないことで説明できます。
(0+1+2+3)÷4=6÷4
一般にN人で分配しようとすると、可能性のある余りの総和
0+1+2+3+・・・+(N−1)=N(N−1)/2が人数Nで割れるかどうかが問題になります。
余り | A1 | A2 | ・・・ | AN/2 | AN/2+1 | ・・・ | AN-1 | AN |
---|---|---|---|---|---|---|---|---|
1 | ○ | × | × | × | × | × | × | × |
2 | ○ | ○ | × | × | × | × | × | × |
3 | ○ | ○ | ○ | × | × | × | × | × |
・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ |
(N-1)/2 | ○ | ○ | ○ | ○ | × | × | × | × |
(N+1)/2 | × | × | × | × | ○ | ○ | ○ | ○ |
・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ |
N-2 | × | × | ○ | ○ | ○ | ○ | ○ | ○ |
N-1 | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
余り1と余り(N−1)、余り2と余り(N−2)、・・・余り(N−1)/2と余り(N+1)/2をそれぞれ
ペアにして、全員がどちらか一方だけでもらうということにすればいいわけです。
余り | A1 | A2 | ・・・ | AN/2 | AN/2+1 | ・・・ | AN-1 | AN |
---|---|---|---|---|---|---|---|---|
1 | ○ | × | × | × | × | × | × | × |
2 | ○ | ○ | × | × | × | × | × | × |
3 | ○ | ○ | ○ | × | × | × | × | × |
・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ |
(N/2)-1 | ○ | ○ | ○ | × | × | × | × | × |
N/2 | △ | △ | △ | △ | △ | △ | △ | △ |
(N/2)+1 | × | × | × | ○ | ○ | ○ | ○ | ○ |
・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ |
N-2 | × | × | ○ | ○ | ○ | ○ | ○ | ○ |
N-1 | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
先ほどと同様に、余り1と余り(N−1)、余り2と余り(N−2)、・・・余り(N/2)−1と余り(N/2)+1をそれぞれ
ペアにして、全員がどちらか一方だけでもらうということにすればいいわけです。
しかしながら余り(N/2)だけが単独で残ってしまいます。
そこで、ここだけは全員で半分個をします。
コロキウム室
NO.508
に関連した話題があります。