题意
有 个人,每个人都戴着一顶非黑即白的帽子,知道每个人看到的白帽数量,求戴白帽的人数。
思路
这是一道思维题,我们可以分多个情况去讨论。
-
当每个人都看到 个帽子时,则每个人都戴的是白帽,即答案为 。
-
当第 种情况不成立时,则一定有人戴黑帽。看到白帽最少的人看到的白帽数量加一即为答案。
-
如果全部人戴的都是黑帽,答案为 。
总而言之,我们需要去判断是否有人戴黑帽。如果有,答案为看到白帽最少的人加一;如果无,答案即为人数。
有 个人,每个人都戴着一顶非黑即白的帽子,知道每个人看到的白帽数量,求戴白帽的人数。
这是一道思维题,我们可以分多个情况去讨论。
当每个人都看到 个帽子时,则每个人都戴的是白帽,即答案为 。
当第 种情况不成立时,则一定有人戴黑帽。看到白帽最少的人看到的白帽数量加一即为答案。
如果全部人戴的都是黑帽,答案为 。
总而言之,我们需要去判断是否有人戴黑帽。如果有,答案为看到白帽最少的人加一;如果无,答案即为人数。