第8問 「推理パズル」その2・解答
では答え合わせです!
まずは、問題文のおさらいから。
* * *
A、B、C、D、Eの5人がかけっこをしました。
5人のコメントを元に、それぞれの順位を当ててください。
ただし、1人だけウソをついています。
A「前から数えた方が早かった。Dは自分より後ろにいたよ」
B「順位は奇数だった。Aは自分より早かったよ」
C「ビリだった。BはEより早かったよ」
D「後ろから数えた方が早かったよ」
E「順位は偶数だった。Dは自分より早かったよ」
* * *
まず最初に考えることは「誰がウソをついているのか」ですね。
ここさえわかれば、後は簡単。
使うのは勿論、背理法です。
Aから順番にやっていってもよいのですが、今回の問題に関しては着眼すべきはDとEです。
DとEが両方とも正しいとすると
D「後ろから数えた方が早かったよ」
→Dの順位は4位か5位
E「順位は偶数だった。Dは自分より早かったよ」
→Eが4位だとしてもDは1~3位
となり、同時には成り立たず、矛盾。
つまり、DかEのどちらかがウソ、ということになります。
今、Eがウソとすると
・Cの発言から「C:5位」
・Dの発言から「D:4位」
が確定。
ここで
・B「順位は奇数」
・C「BはEより早い」
・E「順位は奇数」(←順位は偶数、がウソだから)
より「B:1位」「E:3位」となります。
すると「A:2位」となり、
・B「Aは自分より早い」
に矛盾します。
よって正しくは、ウソをついているのはD。
つまり、Dの発言を「Dは1位~3位のいずれか」と読みかえて解けばよいことになりますね。
しかしAが「Dは自分より遅い」と言っていますから、Dは「2位か3位」となり、これとEの発言を合わせると、「Eは4位」が確定。
そしてCの発言より「Cは5位」が確定。
Bは1位か3位ですが、「Aは自分より早い」と言っているので「Bは3位」が確定。
すると「Dは2位」となり、「Aは1位」と決まります。
と、いうことで……答えは
A:1位 B:3位 C:5位 D:2位 E:4位
でした!




