1.应该交代清楚,参加宴会的人不知道一共有多少顶帽子.假如知道有n顶帽子的话,第一次开灯看见有n-1只,自然就知道自己是第n顶黑帽子,所以应该是这n个人在第一次关灯就打自己脸,不过这么一来就没意思了,变成了数帽子游戏. 2.另一方面,题设输入输出案例中给出输入2,输出2.说明1中的分析的假设条件就是大家不知道总数n,只是能看到n-1顶帽子. 3.加上大家不知道总数n的条件之后再分析:(上帝视角来看知道共有n只黑帽子)分析A君,A君能看到n-1只黑帽子. n=1时,A君看到全白,即看到1-1=0只…