善变者 -- Togglers

你面前有5个人,他们不一定全是男的,性别不相干,其中有4个是所谓的善变者,一个是诚实人。

善变者就是你第一次问他们问题,他们可能会说真话,也可能说的是假话,但是第二次问他们同一个问题,他们就会改变答案,第三次问该问题,又会改变。所以,如果第一次他们说的是真话,第二次回答的就是假话,然后第三次又说真话......;如果第一次他们说的是假话,第二次回答的就是真话,然后第三次又说假话......

而诚实人就是只说真话。


我们的任务就是要通过2个问题来找出诚实人是哪一位?。。


这个问题很难,因为当我们问一个问题时,怎么知道答案是真的还是假的,怎么确定谁是善变者,谁是诚实人。

一个小小的提示,第一次发问,问谁是无关紧要的,其中第2个,第3个,第4个问题问谁都是没差的,都没有关系。关键是要问的问题是无论他们说的是什么,你能知道第二次他们会怎么反应,你需要知道的是,第二次发问时他们是否会讲真话。


解决方法:

问题一:你是诚实人么?

回答有YES和NO两种,如果回答的是Yes,则回答者可能是说真话的诚实人,也可能是说假话的善变者;如果回答的是No,因为诚实人不能回答No,所以回答者只能是说真话的善变者。

对于回答Yes的人,你再问第二个问题,当你问说真话的诚实人第二个问题时,他会说真话,因为他是诚实人;当你问说假话的善变者第二个问题时,因为第一次答问他说的是假话,所以第二次他会回答真话。所以下面给出我们第二个问题:问题二:谁是诚实人?那么你就能得出正确的结论。

对于回答No的人,他是说真话的善变者,那么对他第二次发问时,他会说假话。所以给出我们第二个问题:问题二:谁不是诚实人?因为他必须说谎,所以他会告诉你诚实人是谁。综上,你就可以百分百确定目标。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值