08-03
21

诚实国和说谎国

一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。你并不知道谁说真话谁说假话,只许问其中一个人一句话,就知道该往那里走了。请问应该怎么问?
——长春一汽启明集团程序员笔试题

引用内容 引用内容
答案:
你直接问那两个人:“请问你们的国家怎么走。”
诚实国的会告诉你诚实国的去法。
说谎国的因为说谎,所以告诉你的也会是诚实国的去法。
所以你走另外那条路就市说谎国了。


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 诚实国 说谎国 启明
相关日志:
评论: 2 | 引用: 0 | 查看次数: 1474
回复回复还是小明[2009-04-03 11:50 AM | del]
问的两个人都是同一句话,就算你只问其中一个人:“你的国家怎么走?”也可以知道答案!
回复回复小明[2009-02-20 08:29 AM | del]
这个问题不是说只许问其中一个人一句话,就知道该往那里走了,你同时问了两个人两句话,这是不是有点?。。。,如果能问两个人的话,傻子也知道答案了,他们俩答案相同时为真,且他们说的答案必定相同。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭