<問題>
A,B,C,Dの4人がマラソン競争をしました。そのときの順位について、4人はそれぞれ次のように言っていますが、1人だけうそをついています。4人の正しい順位を答えなさい。ただし、順位は4人とも異なるものとします。
A君:「私は、2位でも4位でもない」
B君:「私は、1位だった」
C君:「私は、A君より速かった」
D君:「私は、4位だった」
(01年和洋九段女子)
入試問題に挑戦第17回解答編
<問題>
A,B,C,Dの4人がマラソン競争をしました。そのときの順位について、4人はそれぞれ次のように言っていますが、1人だけうそをついています。4人の正しい順位を答えなさい。ただし、順位は4人とも異なるものとします。
A君:「私は、2位でも4位でもない」
B君:「私は、1位だった」
C君:「私は、A君より速かった」
D君:「私は、4位だった」
(01年和洋九段女子)
<解答>
論理的に推理する問題です。解法はいろいろとあるのですが、ここでは「1人だけうそをついてる」こと注目して、仮定法で解いてみましょう。A,B,C,Dのうち1人がうそつきとしたときの、4人の話の整合性を考えていきます。
その1 Aがうそつきのとき
A君:「私は、2位でも4位でもない」 → うそ → 2位か4位
B君:「私は、1位だった」 → 1位
C君:「私は、A君より速かった」
D君:「私は、4位だった」 → 4位
D君が4位なので、A君は2位になり、C君とB君がともに1位になってしまうので、矛盾する。
その2 Bがうそつきのとき
A君:「私は、2位でも4位でもない」 → 1位か3位
B君:「私は、1位だった」 → うそ → 1位ではない
C君:「私は、A君より速かった」
D君:「私は、4位だった」 → 4位
C君がいるので、A君は1位ではなく3位。従ってC君は1位か2位で、B君が1位ではないので、C君1位、B君2位。
よって、1位C君、2位B君、3位A君、4位D君となる。
その3 Cがうそつきのとき
A君:「私は、2位でも4位でもない」 → 1位か3位
B君:「私は、1位だった」 → 1位
C君:「私は、A君より速かった」 → うそ → A君より遅い
D君:「私は、4位だった」 → 4位
B君が1位なので、A君は3位になり、C君、D君がともに4位になってしまうので、矛盾する。
その4 Dがうそつきのとき
A君:「私は、2位でも4位でもない」 → 1位か3位
B君:「私は、1位だった」 → 1位
C君:「私は、A君より速かった」
D君:「私は、4位だった」 → うそ → 4位ではない
B君が1位なので、A君は3位になり、C君は2位。ここで、D君は4位ではないので、矛盾する。
以上のことから、矛盾することなく順位が決定するのは「B君がうそつき」のときだけになり、順位は1位C君、2位B君、3位A君、4位D君となる。