回复:99,约定单双数,

本帖于 2011-12-09 07:47:15 时间, 由版主 笑比哭好 编辑
回答: 99,约定单双数,iwantall2011-12-08 18:01:50

顶,兄弟,你想得对!

至少可以活99人,最多100人。

方案:让每个人知道的红的总数是偶数,蓝的总数也是偶数。

详细:

第一钟情况:

step 1. 最后一个看到前面99个,如果看到55个蓝,44个红,红就是双数,那他就说蓝。

(step 2 #1. 第99个人如果是蓝,看到前面就是54个蓝,44个红。他听到后面人说了蓝,加上前面的54个,就是55个。要补足偶数,他就知道自己的是蓝。

      step 3 #1. 第98个人如果是蓝,看到前面就是53个蓝,44个红,他听到后面两个人说了蓝,加上前面就是55个。要补足偶数,他就知道自己是蓝。

      step 3 #2. 第98个人如果是红......)

(step 2 #2. 第99个人如果是红,他就会看到55个蓝,43个红。55个蓝加上听到的后面的一个蓝,已经是偶数,不用补足。所以,他就说红。

     step 3 #1. 第98个人如果是蓝,看到前面就是53个蓝,44个红,他听到后面两个人说了蓝,加上前面就是55个。要补足偶数,他就知道自己是蓝。......)

第二种情况:如果看到56蓝,43红,那他就说红。

......

请您先登陆,再发跟帖!