手机卡冲qb:小第有一问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 08:12:47
A国的人只有2种,一种只说真话,另一种只说假话,你来到A国,并在一个二叉路口不知如何走才能到达首都,
守卫路口的士兵只准你问一个问题,而且他回答"是" 或 "不是",你应该如何发问,才能从士兵处获知去首都
的道路?

设p:你是说真话的;q:我应当向右走去首都
你应当问:p«q ?
当回答“是 (真)”,你选择向右走;当回答“不(假)”时,你选择向左走。因为
p«q真,当且仅当p真且q真(士兵说真话且应当向右走)
或p假且q假(士兵说假话且应当向左走)
p«q假,当且仅当p真且q假(士兵说真话且应当向左走)
或p假且q假(士兵说假话且应当向右走)

注意!!注意!!正确答案来了!!

任意指一个士兵!问另一个士兵! 注意这个"指"!!

-------"他会告诉我哪条路能去首都?"--------

嘿嘿!~不管问谁,问到的路都是错误的!走另一条就可以了!!

因为:

如果你问的是说真话的士兵,那么他会诚实的告诉你,只说假话的士兵给你指的路(当然,那是错误的)

如果你问的是说假话的士兵,他会把说真话士兵给你指的正确的路反过来,所以得到的答案也是错误的!

问题解决了,你明白了么??

问;“如果由和你不是一种的人回答是这条路去首都么(随便指一条),他会怎么说?”
之后按他的回答的相反面选择路走。
既他回答是,则走另一条,回答不是,则就是你指的这一条。

问他:是的反义词是什么?看他说实话还是假话
再接着问路就好咯

请问你知道不同类的人会指这条路(指向左或右)吗?
你选择他不选择的那条路.

你知道那个a国人会告诉我走这条路吗?