| 通宵敲代码 发表于 2013-11-13 21:25  一群猴崽子终于讨论出来了
 
 第二个问题答案:问其中一个人“他(另一个侍卫)拿的酒有毒吗”
针对“他(另一个侍卫)拿的酒有毒吗”这个提问,分析一下可能的回答:
 
 为了能更清晰分析和防止概念模糊化,先给两个侍卫分配甲、乙编号,第一个被问话的侍卫叫侍卫甲,第二个被问话的侍卫叫侍卫乙。
 
 假设一:侍卫甲手中的酒 有毒,侍卫甲说 假话
 对话情景:
 罪犯问侍卫甲:“他(侍卫乙)拿的酒有毒吗?”
 侍卫甲:“有”(甲说假话)
 罪犯问侍卫乙:“他(侍卫甲)拿的酒有毒吗?”
 侍卫乙:"有"(乙说真话)
 这种情况喝乙的酒能活命。
 
 假设二:侍卫甲手中的酒 无毒,侍卫甲说真话
 对话情景:
 罪犯问侍卫甲:“他(侍卫乙)拿的酒有毒吗?”
 侍卫甲:“有”(甲说真话)
 罪犯问侍卫乙:“他(侍卫甲)拿的酒有毒吗?”
 侍卫乙:"有"(乙说假话)
 这种情况喝甲的酒能活命。
 
 假设一和假设二得到两个完全相同回答,假设一的情况下喝乙的酒能活命,假设二的情况下喝甲的酒能活命。如果罪犯问话过后得到的答复是两个都说“有”,那么罪犯该喝谁的酒?喝他的?他是指谁,不要用“他”来把模糊化概念,蒙混过关。
 
 |