今天上课时,老师提了一个问题,问题是: 有A,B两个岛,分别还有A,B两种人;A说真话,B说假话;

每个岛上都有A,B两种人。有一天,你来到了其中一个岛上,遇到了一个人(可能是A也可能是B)。然后你只能问他一个问题,他只能回答你是或者不是!怎么问他才能判断你在的是A岛还是B岛呢?
请大家集思广益啦~~~~
鲜花~~

直接问:这是A(B)岛吗追问

笨啦你,假如问的A人会告诉你正确答案,但是假如他是B人呢?这个答案谁知道是真的还是假的

追答

请问你是本岛人吗?

追问

这样无论他回答是或否都不能确定这里是A岛还是B岛呀

追答

旅客随便上一个岛,见人就问:请问你是本岛人吗?如果他得到的回答:“是。”说明这个道就是A岛(说真话人住的岛);如果得到的回答:“不是。”说明这个道就是B岛(说假话人住的岛)。

追问

不一定哈,问题中已经说了,每个岛上都有AB两种人,并不一定A一定会在A岛上

追答

假如旅客到的是A岛,碰到的是个A岛人,则问他这个问题他的答案一定是“是”因为他说的是真话;如果在A岛碰到的是个B岛人,则问他这个问题他的答案也一定是“是”,因为B岛人说假话;
旅客到B岛,则正好相反。

追问

你看哈,假如我到的A岛问的是B,那么过程是这样的
我:这里是B岛吗?
B:不是(一定会撒谎)
这下我怎么办?这么问是不对的

追答

你应该问:“请问你是本岛人吗?”

追问

A岛,问A,回答是"是"
A岛,问B,回答是“是”
B岛,问B,回答是“不是”
B岛,问B,回答是“不是”
哇~我居然懂了!嘻嘻嘻,谢谢~~~~
鲜花送上~~~~~~~~~~~~~~~~~~

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-04
你是男人吗?或者你是女人吗?
第2个回答  2011-11-04
cvc追问

什么意思吖?

第3个回答  2011-11-04
你是A岛上的A人吗?
相似回答