なぞなぞ * 頓知ン館[57]
2006 03/01 09:49
ピッピ

>>49
A、B、Cがいるとして、自分はAとする。
Aには、二つの赤い帽子が見えている、
ということは、BにもCにも(赤い帽子+Aの帽子)が見えている。
もしAの帽子が白ならば、BにもCにも(赤い帽子+白い帽子)が見えている。
この時、必ず二人とも自身の帽子の色が赤だと分かるはずである。
なぜなら、Bの立場からすると、(赤い帽子+白い帽子)が見えていて、
B(自身)が白い帽子の時、Cが手を上げないのはおかしいからだ。
(Bが白ならCには白+白に見えているはずで、それならC自身は赤だと分かる)
Cも同じように、自身の帽子の色が赤だと分かるはずである。
でも二人は自分の帽子の色が分かっていない、ということは仮定が間違っている、
ということで、Aは自身の帽子の色が赤だと分かる。

(んー、自己満足な回答かもしれない。分からない箇所があれば聞いてください
 あと20分で試験なので学校行ってきます)
スレッドへ