• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数学 多分『命題』の問題)

8人の中で、嘘をついているのは誰か?

このQ&Aのポイント
  • 8人の中で、嘘をついているのは誰か?
  • プリントの問題で、8人の中で嘘をついている人を求めます。
  • AからHまでの8人の中で、最低4人が嘘をついていると仮定すると、GとHが嘘をついていることがわかります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

GとHで合っています。 別の考え方は、 8人中何人が嘘をついているかを仮定して、それぞれの言っていることを調べると、  全員本当の事を言っていると仮定すると、E,F,G,Hの言っている事は嘘なのでNG  1人だけ嘘をついていると仮定すると、F,G,Hの言っている事は嘘なのでNG  2人嘘をついていると仮定すると、G,Hの言っている事だけが嘘なのでOK  3人嘘をついていると仮定すると、Hの言っている事だけが嘘なのでNG  4人嘘をついていると仮定すると、全員の言っている事は本当なのでNG  5人以上嘘をついていると仮定すると、E,F,G,Hの言っている事は本当なのでNG ということで、G,Hの2人が嘘を言っていることになります。

catsystem
質問者

お礼

ありがとうございます。実は全く同じ考え方でした。僕はとある高専生で、プリントに載っていた面白いこの問題を解いてみて確認のため投稿しました。 とても良い問題だと思います。他の解答法も探してみますね。

その他の回答 (2)

  • tmpname
  • ベストアンサー率67% (195/287)
回答No.3

実は過去に同じ投稿があったりします http://okwave.jp/qa/q6367078.html 私も解答例を書いています(別の方の回答の方が簡単ですが)

  • gohtraw
  • ベストアンサー率54% (1630/2965)
回答No.1

ん?Aが偽だとすると、全員が嘘を言っているということになりませんか?するとBからDは全て偽で、EからHは全て真ということになると思いますが。

catsystem
質問者

お礼

ありがとうございます。 その通り、BCDを嘘と仮定した場合EFGHは本当になります。しかし、よく考えてみると、EFGHを本当と仮定するならばBCDの『1人から3人は本当の事を言っている』に矛盾しますよね?『嘘をついている』というのが本当だとする→その人物は本当の事を言っているしかし、前述を導き出すための『正解者がいない』というのが矛盾するんです。なぜならEFGHが本当の事を言っているから。 したがって、Aは嘘をついていないと仮定できます。

関連するQ&A