免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2195 | 回复: 7
打印 上一主题 下一主题

用严格的数学表达式来回答这个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-21 10:38 |只看该作者 |倒序浏览
走到一条岔路上,前面遇到两个人,一个人永远说真话,一个人永远说假话,你并不知道谁说真话谁说假话,只许问其中一个人一句话,就知道该往那里走了。

不要只告诉我答案,麻烦写下思维过程。。谢谢~~~


据我所知,答案不只一种问法哦,所以,请将你的思维过程也写上~~

[ 本帖最后由 imdemon 于 2008-11-21 10:40 编辑 ]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
2 [报告]
发表于 2008-11-21 10:41 |只看该作者
离散数学

论坛徽章:
0
3 [报告]
发表于 2008-11-21 10:49 |只看该作者
这是离散数学教科书里的标准习题

论坛徽章:
0
4 [报告]
发表于 2008-11-21 10:56 |只看该作者
对边对一个人问"如果我跟那边那个朋友问路,他会告诉我去哪里?"

x=0
y=1

x&y==0
~(x&y)==1

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2008-11-21 11:05 |只看该作者
总是说假话也很没意思吧。
总是说假话不就等于是真话了?

论坛徽章:
0
6 [报告]
发表于 2008-11-21 11:10 |只看该作者
  4楼正解!

论坛徽章:
0
7 [报告]
发表于 2008-11-21 11:34 |只看该作者
原帖由 lipingtababa 于 2008-11-21 10:56 发表
对边对一个人问"如果我跟那边那个朋友问路,他会告诉我去哪里?"

x=0
y=1

x&y==0
~(x&y)==1



如果这个人回答:我不知道?
怎么判断是哪条路?

论坛徽章:
0
8 [报告]
发表于 2008-11-21 11:36 |只看该作者
这个题的加强版是这个(据说有人能够只用1个问题就搞定):

有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,何时说假话。你可以向这三个精灵发问三条是非题。也就是说,先提出第1个问题,要三个精灵都答一遍,得出三个答案;然后再提出第2个问题,要三个精灵又答出三个答案;再问最后的第3个问题,得出最后3个答案后,就必须开始完成你的任务啦。

而你的任务就是分析他们的答案,找出谁说真话,谁说假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP