|
画像:http://www.weblio.jp/content/大平正芳 より 引用 Orz〜
あるところに3人の神様がいました。
1人の神様は正直者、別の1人は嘘つき、最後の1人はランダムで質問に返答します。 ただし神様はこちらの言語で表現をすることができず、 質問に対する返答は「ウー」か「アー」で返ってきます。 (どちらかがYES,どちらかがNoを意味することはわかっています) それぞれの神様に1回ずつの質問で、どの神がどの神(正直、嘘つき、ランダム)なのかを判別するには どうすればよいでしょうか? 解答
・わたしの…未完答…^^;;
(1)『Noはアーですか?』
No=アーのとき、Yes=ウー
正直 ウー
嘘つき アー
ランダム アー/ウー
No=ウーのとき、Yes=アー
正直者 ウー
嘘つき アー
ランダム アー/ウー
so...
(a) ウーと答えたら、正直かランダムで、ウー=Yes
(b) アーと答えたら、嘘つきかランダムで、アー=Yes
(2)
(a) 2人目に、『Yesはウーですか?』
正直者 ウー
嘘つき アー
ランダムアー/ウー
(a1) ウーなら、残りが嘘つき
(a12) 残りに、『最初の神様は正直ですか?」
・・・ウーなら最初はランダム
・・・アーなら最初は正直
(a2) アーなら、最初が正直
(a22) 残りに、『』 ・・・?
だから、2番目の質問で残りが嘘つきか正直が残るようにすればいい…
けど...よくわからず…^^;
|

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用



