分类：教育/科学-理工学科-数学
问题：关于"死亡之帽"的进一步思考一百个犯人站成一纵列，每人头上都带上 
一百个犯人站成一纵列，每人头上都带上写有一个数字的，数字是1至N之中随机的一个。各人不知道自己帽子上的数字，但是能看见自己前面所有人帽子上的数字． 然后从最后一个犯人开始，每人只能用同一种声调和音量说出1至N之中的一个数字.如果说中了自己帽子上的数字，就存活，说错了就拉出去枪毙，　　 说的答案所有犯人都能听见， 是否说对，其他犯人不知道， 在这之前，所有犯人可以聚在一起商量策略， 问如果犯人都足够聪明而且反应足够快，100个人可以保证最多存活多少人？具体策略是什么？
回答：　　解答：
　　这是一道很有意思的题目，通过仔细分析我找到了至少能保证存活99人的简单策略，不知是否还有更简单的策略（供您参考）：
　　对任一犯人，若他听到或看到的99个数之和(普通十进制加法计算)为S，S-99除以N的余数为Y，则当Y=0时，他应该报的数字是1；当Y＞0时，他应该报的数字是N-Y+1。
除了最后一个犯人活的概率为1/N，其余犯人都能活。
（详细证明略，需要的话可给您）
　　这道题很容易推广到n个犯人，帽子上的数字范围在N1至N2之中情形：
对任一犯人，若他听到或看到的n-1个数之和(普通十进制加法计算)为S，S-(n-1)N1除以N2-N1+1的余数为Y，则当Y=0时，他应该报的数字是N1；当Y＞0时，他应该报的数字是N2-Y+1。
除了最后一个犯人活的概率为1/(N2-N1+1)，其余犯人都能活。