某活动组12个人到外地去考察,住了某宾馆的12个房间,已知每个房间有两把钥匙。由于工作关系,大家都是单独行动的,但是这12个人随时可能需要别人的数据,于是大家约定把数据都放
某活动组12个人到外地去考察,住了某宾馆的12个房间,已知每个房间有两把钥匙。由于工作关系,大家都是单独行动的,但是这12个人随时可能需要别人的数据,于是大家约定把数据都放在自己的房间里。
在临行前,组长说:“在外出作业期间,我们12个人一起回来是不可能的,如果有组员回来需要查看别人的资料就困难了。”现在怎么样才能使任何一个人回来都能打开任意一个人的房间呢?
答案:每个人拿1把自己房间的钥匙,然后把12个人和12个宾馆房间编号,将另外一把1号房间的钥匙放到2号房间里,把2号房间的钥匙放在3号房间里,以此类推,11号房间的钥匙放在12号房间里,12号房间的钥匙放在1号房间里。这样,任何一个人回来,只要打开自己的房间门,就能拿到下个房间的钥匙,用下个房间里的钥匙打开再下一个房间的门……这样,任何一个人回来就都能打开所有房间了。