智力测验题

黑色白色

问题

假设你被蒙住眼睛,在你面前放着两个质地完全一致,但颜色不一致的棋子。其中一个是白色,一个是黑色,你无法通过触摸辨别棋子颜色。

在你面前站着两个人,一个人说真话,一个人说假话,二者彼此知道对方说的是真话还是假话。你可以问这两个人一个问题,这两个人只能回答黑色或者白色,其他内容无法回答。

请问你询问什么问题可以判断手里的棋子颜色?注意,你只能通过问一次问题来判断。

答案

你可以问:“如果我问另一个人,这个棋子是什么颜色,他会回答什么?”
如果你手上拿的是白棋,那么说真话的那个人会知道另一个人会说谎,所以他会回答“黑色”;而说谎话的那个人则会照着他自己的习惯性撒谎回答“黑色”。因此无论问哪个人,“黑色”都是唯一的答案。同理,如果你手上拿的是黑棋,那么无论问哪个人,“白色”都是唯一的答案。

本题的核心是:一个问题要把两个人都问到,因为二者的互斥性,通过此互斥性来保证答案的唯一

奸细

问题

已知角色:发信人、收信人、送信人、人质

已知物品:

  • 发信人有:金色锁、金色钥匙、一张写有密码的信纸、一个铁箱
  • 收信人有:粉碎机
  • 收信人有:银色锁、银色钥匙、笼子(囚禁人质)

游戏场景:

  • 发信人场景:委托送信人传送物品,接受送信人传送的物品

  • 送信人场景:在发信人和收信人之间传送物品

  • 收信人场景:接受送信人传送的物品,委托送信人传送物品

规则:

  • 规则1:金色锁只能金色钥匙才能打开,银色锁只能银色钥匙才能打开
  • 规则2:铁箱因尺寸原因无法投入粉碎机,其他物品均可投入粉碎机。对于可以粉碎的物品,送信人一定会粉碎
  • 规则3:如果物品不能损坏,则送信人一定会把委托传送的物品传送至目的地
  • 规则4:送信人可以多次来回传送物品

游戏目的:解救人质,人质被困在收信人的笼子里,笼子的锁需要发信人持有的信纸上的密码才能打开。请问如何做才能解救人质?

答案

以下是解决这个问题的步骤:

  1. 发信人首先把写有密码的信纸放入铁箱中,并用金色锁把铁箱锁上。然后,他把这个被锁上的铁箱交给送信人。
  2. 送信人无法打开铁箱也无法将其放入粉碎机,于是他将铁箱带到收信人那里。
  3. 收信人接收到铁箱后,他无法打开它,但他可以用银色锁将铁箱再锁上一次(现在铁箱上有两把锁),然后把这个被两把锁锁住的铁箱交给送信人。
  4. 送信人将这个被两把锁锁住的铁箱带回到发信人那里。
  5. 发信人接收到铁箱后,他使用金色钥匙打开金色锁,然后将只剩银色锁的铁箱交给送信人。
  6. 送信人把只剩银色锁的铁箱带回给收信人。
  7. 收信人使用银色钥匙打开银色锁,打开铁箱,获得密码。
  8. 收信人使用获得的密码打开囚禁人质的笼子,从而解救了人质。

总的来说,这个策略的关键在于让每个人都使用他们自己的锁来保护铁箱,使得送信人无法访问到信纸。发信人先用自己的锁保护铁箱,然后收信人加上他的锁,最后发信人移除他自己的锁,这样收信人就可以使用他的钥匙来打开他的锁,并最终访问到信纸。


智力测验题
http://coder-xieshijie.cn/2023/07/13/其他技能/智力测验题/
作者
谢世杰
发布于
2023年7月13日
许可协议