推理吧 关注:1,096,776贴子:7,783,518
  • 19回复贴,共1
求助

【原创20240828】这个游戏该如何解?据说超级超级难

只看楼主收藏回复

假设三个人要参加一场死亡游戏,他们面前摆放着四杯液体,有两杯水一杯毒药一杯解药。
现令三个人身份分别为“鉴定者”“说谎者”“品尝者”。
“品尝者”拥有四次“情报”,可以指定其他两人中一人获得其中一杯液体的情报(品尝者不知道另外两人谁是“说谎者”和“鉴定者”),“鉴定者”可以只能说出瓶中液体是“水”“毒药”“解药”三种情况,但是“说谎者”只能说出除了真实答案的其他两种液体。
已知品尝者需要喝下两杯液体,三种液体在外观气味上均无差异,毒药致死,解药可解毒,但解药需在喝下毒药后才能生效,且若未喝下毒药就喝下解药,依旧致死。
请问这种游戏如何破解?


IP属地:北京来自Android客户端1楼2024-08-28 20:42回复
    第一步:随意找一个人先问前两杯是什么
    如果答案是两瓶解药或者两瓶毒药就进入分支一,否则进入第二步。
    分支一:此时可以确定他是说谎者,且前面两瓶中必定有一瓶是水
    通过询问鉴定者可以确定一杯水,此时喝掉这杯水并获得一个杯子,此时在杯子里等量混合剩下三杯液体,得到一杯新液体,再喝掉这杯液体即可。


    IP属地:广东2楼2024-08-29 19:17
    收起回复
      第二步:继续询问这个人第三杯水是什么
      如果此时答案中出现两杯毒药或者两杯解药,进入分支二,否则进入第三步。
      分支二:此时可以知道此人是说谎者,
      如果前三杯的结果是“毒毒水”或者“解解水”,就问鉴定者第四杯是什么,此时有两种情况:1、如果第四杯是水,则与分支一处理方式相同。2、如果第四杯不是水则与说谎者指出的水同饮即可。
      如果前三杯的结果是“解解毒”或者“毒毒解”,还是问鉴定者第四杯是什么,此时有三种情况:1、如果是水,则与分支一处理结果相同。2、如果是毒药,则说谎者指出解药的那杯是水,回归分支一处理方式。3、如果是解药,则说谎者指出的毒药是水,回归分支一。


      IP属地:广东3楼2024-08-29 19:17
      回复
        第三步:继续询问这个人第四杯液体是什么
        如果此时答案符合“水水毒解”则进入分支三
        如果此时答案符合“水水毒毒”或者“水水解解”则进入分支四
        如果此时答案符合“水解毒毒”或者“水毒解解”则进入分支五
        分支三:直接喝他指的两杯水即可,此时分两种情况讨论:
        情况1、这个人是鉴定者,则两杯水都是水,可以直接饮用。
        情况2、这个人是说谎者,这两杯一杯毒药一杯解药,也可以直接饮用。
        分支四:这个人是说谎者,直接喝他指出的两杯水即可


        IP属地:广东4楼2024-08-29 19:31
        回复
          分支五:恭喜你们倒了大霉,遇到了最差的情况,此时这个人是说谎者,并且没办法确定一杯水出来,这时候就需要牺牲一个人来拯救剩下的两个人了,让他们每人喝半杯说谎者指出的相同的液体,如果是“水解毒毒”就是两杯毒药说谎者和鉴定者各喝半杯,“水毒解解”也是类似,此时分两种情况:
          1、两个人都没有死,说明他俩喝的都是水,此时品尝者喝剩下两杯即可,达成结局“全员生还”。
          2、死了一个人,那就说明,另外两杯里不是水的那杯是水,此时回归分支一,剩下两人存活,达成结局“英勇的牺牲”。


          IP属地:广东5楼2024-08-29 19:44
          回复
            个人见解:先随便找一个人问,如果符合两水一毒一解的回答,那就先喝毒药再喝解药。如果不符合,那就说明是说谎者。第一种情况,有两瓶是水,选另外两瓶;第二种情况,有两瓶是毒,选这两瓶毒;第三种情况,有两瓶是解药,如果另两瓶为毒,则选毒,如果另两瓶水,则选解,如果另两瓶不一样,则先水后毒;第四种情况,三瓶毒药,不喝单独那瓶;第五种情况,三瓶解药,先喝解再喝毒。


            IP属地:江西来自Android客户端6楼2024-09-05 13:27
            收起回复


              IP属地:河南来自Android客户端7楼2024-09-09 00:14
              收起回复