解答:这个是抽杀问题。
如果人数刚好是2的N次方的时候,留下的人数恰好是1号。
(这个你可以试试,比如人数是4人和人数是8人的时候,留下的都是1号。)
100以内2的N次方最大是2^6=64,所以现在我们就先减去100-64=36人,
(目的是剩下64人,我们把剩下的64人重新编号,那么一定是1号留下。)
若是想减去36人,应该减去的最后一个是36*2=72号,
这时,我们把73号看作是1号,一共还剩下64人,所以最后剩下的就是73号。
答案是1号 因为无论 他的后面有多少人 后面的人2号的走了 有会重新排列 而 1号的报数始终都是1 因此 他始终都会留下来。
1