すべてのカテゴリ » 知識・教養・学問 » 知識・学問 » その他

質問

終了

あるところに正直村と嘘つき村とズボラ村がありました。
正直村の村人は、必ず本当のことを言います。
嘘つき村の村人は、必ず嘘を言います。
そしてズボラ村の村人は、答えるのがおっくうで何を聞いても答えてくれません。

今あなたは3つの村への分かれ道にたっています。
そこに1人の村人がたっています。
この人が正直村か、嘘つき村か、ズボラ村の村人かは分かりません。

さて、ズボラ村に行くにはどのようにすれば良いでしょうか。
ただし、この村人に質問できるのは1回だけです。

  • 質問者:匿名村
  • 質問日時:2009-03-11 19:03:13
  • 2

回答してくれたみんなへのお礼

回答ありがとうございました。

3名の方には、立っている村人にいかに質問するかで回答を導きだそうとされました。
ですが、これだと1つ欠点があります。
立っていた村人がズボラ村の人だったら、自分の村に帰る事すらサボるかもしれません。
もしそうなったら、いつまでたっても分かれ道でウロウロすることになります。

一方、きなこさんからは問題の穴を抜ける回答が出されました。
確かに「村まで行ってはいけない」とは書いていないし、「この村人に質問できるのは1回だけ」で他の村人に質問してはいけないとも書いていません。
「だったらとりあえず村まで行って聞いちゃえ!」という、常識にとらわれない考え方はすばらしかったです。
ということで、今回はきなこさんをベスト回答にさせていただきました。

分かれ道にいる「村人に質問できるのは1回だけ」とあるが、他の村人への質問回数は制限されていない。また「ズボラ村以外に行ってはいけない」という縛りも無い。

ということで、
 1.とりあえず3つの村に順番に行く。
 2.各村で適当な村人を捕まえて、「1+1=?」と言う質問をする。
 3.答えてくれない村人がいるところがズボラ村。
でしょうか。

  • 回答者:きなこ (質問から3時間後)
  • 1
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

並び替え:

「この3つの道のうち、ズボラ村に向かう道を2つ指さしてください」と言います。
嘘つき村の人間なら、ズボラ村以外に行く道を2つ指さすので
教えられた以外の道に進めば、ズボラ村へ行けます。
正直村の人間なら「ズボラ村へ行く道はこれ一つです」と教えるので、その道へ行きます。
何も答えなければ、その人が帰るのを待って付いていきます。

  • 回答者:匿名希望 (質問から8時間後)
  • 0
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。

「あなたが正直村の人でしたら、ズボラ村を指さしてください」と言います。

・正直村の人だった場合は、ズボラ村を指さします。
・嘘つき村の人だった場合は、正直村の人ではないので、ズボラ村を指ささないのが正しいのですが、嘘つきなのでズボラ村を指さします。
・ズボラ村の人だった場合は、何もしないので、村人が家に帰るのを待ってついていきます。

よって、村人がどこの人であっても、ズボラ村へたどり着けます。

・・・と考えてみましたが、どうでしょうか。

===補足===
本人がするべき行動の説明が抜けたので、補足します。

本人がするべき行動は、次の2段階です。
1.村人が指さしたら、その村へ行く。 
2.村人が指さすことをしなければ(ズボラ村の人と判断できるので)その人についていく。

  • 回答者:30分考えました (質問から6時間後)
  • 0
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。

「ズボラ村に行かない道は?」とたずねます。
・正直村の人なら2つの道を教えてくれますから、それ以外の残った道を行きます。
・嘘つき村の人なら教えてくれた道を行きます。
・そもそもズボラ村の人がそんなところに立ってるわけはないんですが、
 何も答えてくれなければズボラ村の人なので、その人が家に帰るまで
 待ってついて行きます。

  • 回答者:外れかな? (質問から2時間後)
  • 2
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る