入試問題に挑戦第17回

<問題>
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君となる。