作者shan2nd (甘宁老师)
看板logic
标题Re: [请益] 诚实村与说谎村...?
时间Sat Sep 2 17:30:29 2006
※ 引述《q123456791 (Affenarsch)》之铭言:
: 小名看到良条路
: 一条通往诚实村,一条通往说谎村
: 她看到一名路人,不知道是诚实还说谎村的人
: 请问,她要问那个人什麽问题才能判断呢
我的想法:
因为我不确定你是要判断人,还是想要知道村子,所以我分两部份来回答
如果今天你只想知道那个路人是来自哪个村,你就问他「这两条路都是通往同一个村子吗
?」
如果我遇到的是诚实村的人,那他一定要回答不是
如果我遇到的是说谎村的人,那他一定要回答是(因为他如果回答不是,他就说出了一句
实话,就算他说「不是的,一条是通往北极村,
一条是通往南极村」,他的那句「不是的」还是说了实话了)
所以只要他回答不是,他就是诚实村的人,如果他回答是,他就一定是说谎村的人。
如果你今天只想知道到底哪一个村是通往诚实村,哪一个是通往说谎村,我会建议用下面
的方法:
我会指着某一条路,然後问:「这条路不行通往你的村子吗?」
假如我指到的是诚实村的路,而且遇到的是诚实村的人,那他一定会说「行」
假如我指到的是说谎村的路,而且遇到的是诚实村的人,那他一定会说「不行」
假如我指到的是诚实村的路,而且遇到的是说谎村的人,那他一定会说「行」(他不能说
不行,因为他说不行,就说实话了)
假如我指到的是说谎村的路,而且遇到的是说谎村的人,那他一定会说「不行」(他不能
说行,因为他说行,就说实话了)
所以只要路人说行,就代表那条路是诚实村,只要路人说不行的,就是说谎村
如果你想知道那个人是哪一个村子,而且又想知道到底哪一条路是通往哪一个村,就先问
第一个问题,再问第二个问题。这只是我的想法,别人可能有更好的答案。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.160.72
1F:推 weitingyeh:正解这条是通往你村庄的路麽? 09/02 17:46
2F:→ weitingyeh:随便指一条问 09/02 17:47
3F:→ shan2nd:嗯,那个答案是对的,但我的答案好像也可以喔。 09/02 22:22