大家来帮忙啊!!务必在30日前回答啊~~~~~~~!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:34:29
有29人排成一行,编号1~29,从1号开始,1至2报数,报数2的不动,报数1的退出,留下的再1至2报数,这样不断重复,直至最后1人。最后的人是几号?如果是38人呢?69人呢?

呵呵,结论出来拉!

当人数为2,3时,留下的都是第2人。
当人数为4,5,6,7时,留下的都是第4人。
当人数为8,9,10,11,12,13,14,15时,留下的都是第8人。

有此,我们可以得出结论,留下人的号数是成倍数增长的!
也就是,2,4,8,16,32……
而号数也就代表着其中有多少次人员筛留!
比如,当留下的人为第16时,说的就是,其中有16次人员筛留,也就是有16个数!
分别是,16,17,18,……,30,2+4+8+16+1=31

由上可得,38在下一个循环之内,也就是留下的是第32号!
69在下下个循环之内,也就是留下的是第64号!

PS:循环的范围:
每个循环最开始的数=留下的人是第几位,也就是等比数列:2,4,8,16,32……
每个循环最末尾的数=把上面的等比数列求和+1