逻辑推理问题!请天才帮忙!之2

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:06:02
在太平洋中有AB两个相邻的小岛。A岛居民都是诚实的人,B岛的居民都是骗子。当你问一个问题时,A岛的居民会告诉你正确的答案,而B岛的居民给你的答案都是错误的。一天,一个旅游者独自登上了两岛中的某个岛。他分辨不清这个岛是A岛还是B岛,只知道这个岛上的人既有本岛的居民又有另一岛的来客。他想问岛上的人“这是A岛还是B岛?”却又无法判断被问者的答案是否正确。旅游者动脑筋想了会一儿,终于想出一个办法,他只需要问他所遇到的任意一人一句话,就能从对方的回答中准确无误地断定这里是哪个岛。你能猜出旅游者所问的问题吗?
我的问题是:

你能猜出旅游者所问的问题证明的嘛?要有根据~呵呵

问题:你是否是本岛的人?
依据:假设他在A岛,问的人又是A岛人,则他肯定说“是”,如果问的是B岛人,本来他应该说“不是”,但他又是撒谎的人,所以会说“是”。
综上,不管是什么人,他都说“是”
假设他在B岛,那么不管是什么人,他都会说“不是”。
结论:答得人说“是”,那是A岛。答得人说“不是”,那是B岛。

A岛的人都是骗子

A岛的人都是骗子吗或者B岛的人都是老实人吗,如果回答是与事实相反的就是B岛,回答诚实就是A岛

这是个数学题哎~ 不过变形了下,记得原来老师给过解题的模型,和这个题目的解答一致。
那个题目和下面这个差不多:
面对着两道分别由两个人守护的门,一道生门和一道死门,这两个人的其中一个只会说真话,而另一个只会说假话。
现在只可以问这两个人同一个问题,然后判断出那道是生门,那道是死门。

关键是你必须问个有两个限制性问题,像“你认识我么”(只能用“认识”“不认识”回答),然后判断就可以了。

旅游者至少有一种问法,并且只用一句话便知他所在的岛是A岛还是B岛。
旅游者可问旅游者所在地的岛上的任何一人,其问题是:“你是不是本岛上的人”这个问题只有两种答案:1,“是”;2,“非(不是)”
1,如果他的回答是:“是”,那么旅游者所在地必定是A岛。反过来可以说,如果旅游者所在地是A岛的话,那么随便问岛上任何一人他们只有唯一的、肯定的答案:“是”。
2,如果他的回答是否定的:“不是”。那么旅游者肯定是在B岛了。因为,如果旅游在是在B岛的话,那么随便问岛上任何一人他们只有唯一的、否定的答案:“不是(非)”
现在要证明这样两个命题:命题(1)“如果旅游者所在地是A岛,那么他用该问题问岛上任何、所有人都只能得到一个答案‘是’”;命题(2)“如果旅游者所在地是B岛,那么他用该问题问岛上任何、所有人都只能得到一个答案‘不是(非)’”。
证(1):假设旅游者所在地是A岛。当旅游者用该问题问A岛人时,他的答案为“是”因为A岛人是诚实的;当问到的是B岛的来客时,他的答案也为“是”。因为B岛人本来是来A岛的客人,由于他们都是骗子,所以他们的回答只能为“是”,只有回