题目是这样的

来源:百度知道 编辑:UC知道 时间:2024/09/13 00:55:59
题目是这样的:在一个集中营里(为什么是集中营?因为那里才可以乱杀人啊,呵呵)有100个犹太人等待枪毙,德国军官突发奇想,
让那100个人站成一排,先枪毙单数的人,比如站在位置1,3,5,7~~~~~~~~~~~99的,然后再把剩下的(位置2,4,6~~100)的人又组成一排,照样枪毙站在单数位置上的人,反复如此,直到最后剩下一个人,就让那最后一个人活下来,请问,最后活下来(剩下来)的一个人是100个人中站第几的??

第二次后每枪毙一次,同位置的数值增加一倍.(或说增加原始数值2的次方数1,杀了几轮就是2的几次方)

当到2^6的时候,数值就是64.

64的两倍大于100,或说2^7大于100,不能再增加了,所以站在64的位置能活下来.

如果有128个人,那就该轮到站在64位置的人枪毙了.

以此类推,同理.

题目是这样的:在一个集中营里(为什么是集中营?因为那里才可以乱杀人啊,呵呵)有100个犹太人等待枪毙,德国军官突发奇想,
让那100个人站成一排,先枪毙单数的人,比如站在位置1,3,5,7~~~~~~~~~~~99的,然后再把剩下的(位置2,4,6~~100)的人又组成一排,照样枪毙站在单数位置上的人,反复如此,直到最后剩下一个人,就让那最后一个人活下来,请问,最后活下来(剩下来)的一个人是100个人中站第几的??

操,第5个第一次都被崩了88

5