官科把100个民科关进1-100号房间。每个房间里有一红一白两面旗帜,民科每天必须举起其中一面旗,然后官科会告诉每个人相邻两个房间的民科举的旗帜颜色是否一致(如告诉1号房里100号和2号的旗帜是否一致)。如果某一天所有平方数房间的民科都举起白旗,其他房间的民科都举起红旗,那么这一天官科不会告诉他们相邻房间旗子是否一样,而是进到每一个房间里问里面的民科:“你是几号房间的?”,如果所有民科都能正确说出自己的房间号,那么他们就会被释放,否则会被官科折磨至死。
被关之前,允许民科们讨论一次,然后就把他们随机打乱关进房间,房间中民科无法和其他民科交流,看不见其他民科举的旗,也看不见自己所在的房间编号。
问,聪明的民科们用怎样的策略,能保证被放出来?
被关之前,允许民科们讨论一次,然后就把他们随机打乱关进房间,房间中民科无法和其他民科交流,看不见其他民科举的旗,也看不见自己所在的房间编号。
问,聪明的民科们用怎样的策略,能保证被放出来?