今昔亭
どーも。
> A君とB君がゲームをしました。
> そのゲームの得点は、必ず1点以上です。
> A君とB君はお互いの得点は知りません。
> C君が、二人の得点を見て、
> 「二人の得点差はちょうど100点だよ」
> と教えてくれました。
> それを聞いてA君は
> 「B君の得点はわからないや」
この時点でA君は101点以上ということが分かる。
(A君が101点未満ならB君の得点は分かることになるから)
> と言い、それを聞いたB君は少し考え
> 「僕もA君の得点はわからないな」
> と言いました。
この時点でB君は201点以上ということが分かる。
B君はA君の発言でがA君は101点以上ということがわかっている
にもかかわらず、分からないわけだから、B君は201点以上。
(B君が201点未満ならA君の得点はわかることになる。)
> するとA君は
> 「それならわかった。B君の得点は○○○点だね。
この時点でA君の得点は301点未満ということが分かる。
(A君の得点が301点以上ならB君の点数は分からないことになる。)
そしてこれだけではA君の得点は201以上、301未満としか分からない。
> でも、二人の得点があと一点でも高かったらまだわからなかったな」
この時点でA君が301ならわからないということになるので
A君のゲームの得点は300点
B君のゲームの得点は400点