100个死囚,关在100个单人牢房,牢房排成一个圆圈。国王的特赦令是:每个囚犯早上必须在后窗挂起红旗或者黄旗。如果有连续100天,第k天只有第k间牢房挂起红旗,其他全是黄旗,就释放所有死囚。如果三年后还没完成,所有人全部拉出去砍了。 囚犯可以先开一个会,会后所有人会被随机分到一间牢房,而且不知道自己的房间号。为了阻止囚犯们得到特赦,囚犯们并不是同一天被关进自己的牢房,而是先被麻醉,又关进不见天日的小黑屋一段日子,所以每个囚犯都不知道自己到底是哪一天被送进自己的单人牢房。 每个囚犯进自己牢房的第一天会得到一个数,范围在0-100之间(可能有人得到相同的数)。囚犯相互之间唯一的交流方法是每天晚饭时每人可以报一个数,这个数与他上一次得到的或者报的数差距不能超过10----(数是循环的,0和100的差距是1),由看守在熄灯时给他的左边邻居,如果某间牢房里暂时没有犯人,看守会编一个数传下去,由于囚犯开会是被监视的,所以看守可以利用这个机会进行破坏。请问囚犯们怎么办?注:三年的期限是从所有囚犯都进入自己的牢房开始算。 www.ddhw.com
|