几个人就是几天
如果是1个红眼,从这个红眼村民的角度,发现周围人都是蓝眼,自己必是红眼,所以当晚就紫砂
如果是2个红眼,从某一个红眼村民a的角度,他看到另一名村民b也是红眼,如果说只有b是红眼,那么b看到所有人都是蓝眼所以b会在当晚紫砂。但实际上ab都是红眼,当晚b没有紫砂,a看到之后就会明白自己是红眼,所以第二天晚上a会紫砂(b同理也会紫砂,二者等价)
如果说是3个红眼abc,从其中一红眼a的角度看,a能够充分理解上述存在两个红眼的条件的分析,他看到了有两个红眼bc,他假定自己是蓝眼,会静候到第二天晚上等待bc紫砂,但bc没紫砂,说明自己也是红眼(b,c同理),最终三个人会在第三天晚上同时紫砂
以此类推,可以理解成递归关系
