圆桌上有1到1000号,1号右手边是2号,左手边是1000号。1号开枪打死2号,把枪交给3号,3号打死4号交给5号。如此继续下去,999号打死1000号后把枪交给1号,之后继续循环。请问最后留下来的是几号?
977号
假设有 1024 个玩家,从 1 号起轮流开始游戏,则最终 1 号必然留下。
在第一轮,第 47 号开抢红包后,桌上仅剩 1000 人。从第 49 号开始重新编号为 1~1000 ,继续游戏。
那么从现在的 1 号(原先的 49 号开始执行任务)。这样 1000 人的游戏就变成了 1024 人游戏的一个子过程,最终留下来的人是原 1 号,现在的 977 号(原 1024 号现在是 1024 - 49 + 1 = 976 ,所以原 1 号现在是 977 号)。