哥们的回答:我想,先假设红色为A,黄色为B,那么在10号眼里,和他最邻近的9、8两个人的帽子颜色是以下4中情况 (a)AB....... (b)AA....... (c)BA....... (d)BB....... 从10号开始报,报之前先约定,10号报的是8号的颜色,如果9号、8号颜色相同,则10号报8号的真实颜色,如果不同,则故意把8号的颜色报错。在9号眼里,8号的颜色是已知的,如果9号看到的8号颜色和10号报出来的颜色相同,那么这就意味着,自己头上也是这种颜色,而如果9号听到的和自己看到的相反,则表明,10号报的是自己的颜色。而8号听到10号的所报的颜色比如说是“红”,但是听到9号却报“黄”,那么8号就是黄色。。。。。。。 依次类推,大概能解决了吧? 哥们的回答:我想,先假设红色为A,黄色为B,那么在10号眼里,和他最邻近的9、8两个人的帽子颜色是以下4中情况 (a)AB....... (b)AA....... (c)BA....... (d)BB....... 从10号开始报,报之前先约定,10号报的是8号的颜色,如果9号、8号颜色相同,则10号报8号的真实颜色,如果不同,则故意把8号的颜色报错。在9号眼里,8号的颜色是已知的,如果9号看到的8号颜色和10号报出来的颜色相同,那么这就意味着,自己头上也是这种颜色,而如果9号听到的和自己看到的相反,则表明,10号报的是自己的颜色。而8号听到10号的所报的颜色比如说是“红”,但是听到9号却报“黄”,那么8号就是黄色。。。。。。。 依次类推,大概能解决了吧? 青空下的memo的回答:事先规定好,最后一个人报的是前面所有人中戴红帽子人的个数,‘红’代表前面有偶数个人戴红帽子,‘黄’代表前面有奇数个人戴红帽子。这样,从第9个人开始,每个人都可以根据前面已经报告的颜色和他所看见的帽子的颜色算出自己帽子的颜色。所以至少有9个,如果足够幸运,第10个人可能碰巧报对了:) 范雯的回答:这道题以前听过,现在忘了,不好意思 马宁的回答:从后前 |