发表于 2009-5-28 10:34:00
原题:
国王有两个女儿,一个叫露西一个叫玛丽,一个说真话一个说假话,一个未婚一个已婚。现进行征婚,要求求婚者只能问一个五个字以内的问题,然后说出那个未婚公主的名字就可以把她娶回家。答错者要被杀头。

这个题的意思应该是提问者只能再二位公主面前问一个公主一个五个字以内(其实就是5个字)的问题!
解题的关键就是要再提问里包含 姓名 婚姻状况 并且要把她们两位公主联系起来, 所以我借鉴了那个"问路"的方法, 就是让你问的那位公主必定说假话.
设公主为 A 与B 来代替lucy和mary 公主的名字应该只算一个单词,不然无解.
然后我们就可以在任何一位公主面前这么问"她说A已婚?"或"她说B已婚?",她说A未婚?',她说B未婚?'
因为二人中必有一真一假,所以第一个问的必定要和后者矛盾,前者必定为假
发表于 2009-5-28 15:39:39
哇!~~~~~天哪!~~~
发表于 2009-5-28 19:46:09
要干什么呢
发表于 2009-5-28 20:37:45

老贴子上已有的题,
还有答案有点笼统,我想字数换成Mary和Lucy时,你的字数就不对了。
还有
竟然通过审核了……
发表于 2009-5-29 10:08:55

无聊的题
发表于 2009-5-29 13:36:18
太疏忽了吧
发表于 2009-5-30 09:22:57
本帖最后由 冷月夕静 于 2009-5-30 15:59 编辑

用“你结婚了吗”好点吧?
发表于 2009-5-30 09:26:30
  7#  冷月夕静


那个……
“了”是完成时的标志,
未婚应该不能这么问。
(∵每个人一开始就不是已婚)
发表于 2009-5-30 09:32:30
看完晕乎乎……没什么感觉……
楼主| 发表于 2009-5-30 10:09:59
我新发一贴是为了大家能方便的找到,
这-她说A已婚?"或"她说B已婚?",她说A未婚?',她说B未婚 四个答案是我经过反复推敲得出来的.
只要你问的人(不管是什么名字 不管是否已婚,是否说真话)说|否定的答案| 那你的问题里的后|三个字|就是答案本身.  她说确定的答案  则反之!

只举一个例子: 先假设玛丽已婚是真话, 你的问题是"她说Mary已婚?"如果你问的那个人说真话的话  那么她就知道另外那个公主是说假话的,她说真话就只能说"不是的" 这样类似的话了(这才能符合她说真话); 但如果她是说假话的话 她也会说出否定的结果(她要否定才能符合她说假话, 因为她知道另一个公主是说真话的).

其他的例子 大家有兴趣的话可以去试下, 蛮好玩的~  
PS:我想大家可能忽略了一个小问题, 虽然 玛丽已婚 玛丽未婚,路西已婚,路西未婚 看起来有四种结果  但其实是只有二中结果的(已大家的能力,我就不解释了), 所以只要知道其中一种就能得出最后答案.

以我的沟通能力只能解释道这一步了,如果还有人不懂的话,我也没办法了啊~

这是目前我认为最好的答案, 同时非常欢迎有更好答案的高人来为大家解谜~~
返回版块
12
尚未登录
您需要登录后才可以回帖 登录 | 加入学院