有关一真一假的逻辑推理题,

问题描述:

有关一真一假的逻辑推理题,
若宝石在A、B两个盒子其中一个中,a、b两人知道答案,若你只能问一个问题,两人有一个人说真话,一个说假话,且两人彼此知道对方的习惯,请问你应该如何提问及推理才能确定宝石到底在哪个盒子中

问a,“如果我问b宝石在哪个盒子里他会怎么回答”
(假设宝石在A中)
1) 假设a说真话,b说假话,b会说宝石在B中(假),那么a会说“b会说宝石在B中”(真),可知宝石在A中
2) 假设a说假话,b说真话,b会说宝石在A中(真),那么a会说“b会说宝石在B中”(假),可知宝石在A中也就是说如果ab答案相同,则a真b假;若两人答案相异,则a假b真,对么?只要这样问,不管A说B会说在哪个盒子,宝石都在另一个