頂,兄弟,你想得對!
至少可以活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紅,那他就說紅。
......