- ベストアンサー
赤の帽子と白の帽子の問題
- 赤の帽子と白の帽子をかぶっている5人が、自分がどちらの色の帽子をかぶっているかわからない状況で、A,B,C,Dの発言をもとに白の帽子をかぶっている人を特定する問題です。
- A,Cの発言やB,Dの発言を考慮しながら解答を導き出す必要があります。
- 正解は2のA,Eです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
わかりやすく解くために、問題の条件を整理してみますと、次の3つになることがわかります。 1.自分がどちらの色の帽子をかぶっているかわからない 2.赤の帽子をかぶっている者が嘘の発言をしている 3.5人全員が同じ色の帽子ではない この条件で、A~Dの発言をみると、 A 「白が1人で赤が3人だ」 B 「4人とも白だ」 C 「4人とも赤だ」 D 「白が3人で赤が1人だ」 まずBは嘘であることがわかります。Bが正しいと仮定すればBの帽子は白となり条件3と矛盾するからです。Bの帽子は赤です。…(あ) 次にCが正しいと仮定すれば、条件3から白はC1人だけとなりますが、Aの発言は「白が1人で赤が3人」と正しいことを言っていることになり、条件2と矛盾します。したがってCは嘘で、Cの帽子も赤です。…(い) (あ)(い)から「赤が1人だ」と言っているDも嘘だとわかります。Dの帽子も赤です。…(う) Aの発言が嘘(Aは赤)だと仮定すると(あ)(い)(う)から「他の4人とも赤」の場合しかありませんが、5人全員が赤となり条件3に反します。したがってAは正しい発言なのでA自身の帽子は白で、Aの発言にある「白が1人」はEです。まとめますと、白はAとEです。
その他の回答 (3)
- Executione
- ベストアンサー率43% (182/418)
(1)Bの発言より、Bが白だと、5人が白となり、しかも嘘はついていないので、条件に矛盾。Bは赤確定。 (2)Dの発言より、もしDが白なら、確定した赤のBからみると、白が4人見えることになる。しかし、B赤なので嘘をつかなければならないので、Dが白はない。したがって、Dは赤で嘘をついている。 (3)Cの発言より、もしCが白で嘘はないとする。Cから見ると4人が赤になるので、A,B,D,Eが赤となる。ひとまず、この仮定のまま進める。 (4)(3)が正しいという仮定のもと、Aの発言を考える。Cが白で、A,B,D,Eが赤と仮定したので、Aは嘘をつかなければならない。しかし、(3)にもどって見ると、Cが白、残り赤なのだから、Aから見ると、白1赤3に見えるはず。Aは嘘を言わなければならないのに、本当になってしまっているので、(3)の仮定がおかしい。つまり、Cは赤でうそつき。 (5)ここまでで、B,C,Dが赤が確定。もしAが赤だと、5人赤はないので、Eが白になる。しかしこれだと、Aは嘘を言わないことになり矛盾。したがって、Aは白で本当のことを言っているので、見ている白はEということになる。
お礼
分かりやすい回答大変ありがとうございました。問題が解けととてもすっきりしました。また機会があればよろしくお願いします。
- さゆみ(@sayumi0570)
- ベストアンサー率27% (104/381)
Bの発言が事実→ACDは白(発言は事実) 互いの発言が食い違う 矛盾する Bは赤 Cの発言が事実 ならCはしろ(皆同じでない) だとするとAの発言が事実になり矛盾 Cは赤 Dの発言はBとCが赤より 矛盾する Dは赤 Aの発言が事実でないと仮定すると AもEも赤 ゆえに全員同じでないという設定と矛盾する よってAとEが白
お礼
分かりやすい回答大変ありがとうございました。問題が解けととてもすっきりしました。また機会があればよろしくお願いします。
- OurSQL
- ベストアンサー率40% (53/131)
ときどきこういう質問をする人がいますが、これって数学の質問なんでしょうか。 私は、違うと思いたいんですけれど。
お礼
分かりやすい回答大変ありがとうございました。問題が解けととてもすっきりしました。また機会があればよろしくお願いします。