作业帮 > 综合 > 作业

有2012个学生站成一排报数,报到奇数的退下,报到偶数的留下,以此类推,留下的同学继续位置不动报数.如此继续,最后剩下一

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/15 03:02:27
有2012个学生站成一排报数,报到奇数的退下,报到偶数的留下,以此类推,留下的同学继续位置不动报数.如此继续,最后剩下一个同学,则这个同学的第一次站的位置是?
求的是最后一名同学一开始站的位置,并且非循环,报到2012继续往下报,不过是由剩下的第一名开始报偶数的同学来报
第一次报数后,留下的是 2 的倍数,
第二次报数后,留下的是 2^2 的倍数,
.
第 n 次报数后,留下的是 2^n 的倍数,
因此,最后剩下的一个同学,他在最初的站位一定是 1--2012 中 2 的最大乘方 ,也就是 1024 .
再问: 能不能说详细一点
再答: 第一次剩下的人,在最初的编号是 2,4,6,8,10,12,。。。。。,都是 2 的倍数,(下去了 1006 个人,还剩下 1006 个人) 第二次剩下的人,在最初的编号是 4,8,12,16,20,。。。。,都是 4 的倍数,(又下去了 503 个人,还剩下 503 个人) 第三次剩下的人,编号都是 8 的倍数,(又下去了 252 个人,还剩下 251 个人) 第四次剩下的人,编号都是 16 的倍数,(又下去了 126 个人,还剩下 125 个人) 第五次剩下的编号都是 32 的倍数,(又下去了 63 个人,还剩下 62 个人) 第六次剩下的编号都是 64 的倍数,(又下去了 31 个人,还剩下 31 个人) 第七次剩下的编号都是 128 的倍数,(又下去了 16 个人,还剩下 15 个人) 第八次剩下的编号都是 256 的倍数,(又下去了 8 个人,还剩下 7 个人) 第九次剩下的编号都是 512 的倍数,(又下去了 4 个人,还剩下 3 个人) 第十次剩下的编号都是 1024 的倍数,(又下去了 2 个人,还剩下 1 个人) 这个人的编号是 1024 的倍数,在 1 至 2012 中,就只有 1024 ,所以,他的原始编号是 1024 。
1.2010个同学站成一排报数,报到奇数的退出,偶数的留下,留下的同学位置不动重新报数, 1. 2010个同学站成一排报数,报到奇数的退出,偶数的留下,留下的同学位置不动重新报数,报到奇数的退出,偶数的留下,如 有2013个同学站成一排自左向右依次从1开始报数,报道奇数的退下,偶数的留下,留下的同学. 20个学生站成一排,从左到右报数,老师让报到5-9的同学向前一步,问原地不动的学生有几人 /疑问 500名同学站成一排,从左到右数“1,2,3”报数,凡报到1和2的离队,报3的留下,向左看齐再重复同样的报数过程,如此进 欢迎光临有100个人站成一列,从1起往下报数,报奇数的人出列,留下的人再重复报数,这样继续下去,最后只留下一个人.请问: 有200位学生编成一排从左到右''1、2、3’’报数凡报到1和2的离队报3的留下向左看齐后再重复同样的报数过程 (Java 语言)有 n 个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到 3 的人出列,下一个人继续从 1 有10个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到了的人退出圈子,问最后留下的是原来第几号的那位. 一千人站一排1~3报数,报到3的退出,余下的人1~3报数报到3的退出直到最后剩3人问这3个人原来序号 有一队士兵,共500名,站成一列,从左往右一到五报数,然后从右往左一到六报数,既报到五又报到六的士兵一共有几位? 有100个人站成一排,从左到右依次进行1,2报数,凡是报1的人离开队伍,剩下的人继续从左到右进行1,2报数,最后留在队伍