作业帮 > 数学 > 作业

欢迎光临有100个人站成一列,从1起往下报数,报奇数的人出列,留下的人再重复报数,这样继续下去,最后只留下一个人.请问:

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/02 06:09:29
欢迎光临
有100个人站成一列,从1起往下报数,报奇数的人出列,留下的人再重复报数,这样继续下去,最后只留下一个人.请问:这个人在第一次报数时报的数是多少?
我不想用一个一个的排的方法,因为题目是要在很短时间内给出答案,肯定有简单的妙的方法!请不吝赐教!64我知道,只是用什么方法的问题!
64
第一次,剩下:
2,4,6,8.
相当于2*(1,2,3,4,...)
再次报,剩下:4*(1,2,3,4,.)
以此类推:
8*(1,2,3...)
16×(1,2,3,4,5,6)
32*(1,2,3)
64
欢迎光临有100个人站成一列,从1起往下报数,报奇数的人出列,留下的人再重复报数,这样继续下去,最后只留下一个人.请问: 100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人. 100人站成一横排 自1起依次报数 报奇数者离队 留下者再次从1开始报数 凡报奇数者又离队,如此下去 有29人排成一行,编号1—29,从1号开始,1至2报数,报数2的不动,报数1的退出,留下的再1至2报数,这样不断重复,直 (Java 语言)有 n 个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到 3 的人出列,下一个人继续从 1 100人按编号1~100顺次排成一行1/2报数报2的出队剩下50人从头开始报数报2的出列这样下去最后剩下人这人几号 有100个人站成一排,从左到右依次进行1,2报数,凡是报1的人离开队伍,剩下的人继续从左到右进行1,2报数,最后留在队伍 有46个同学站成一排,按一二三四报数,最后一个同学报几?如果报一的同学出列,有多少人出列 40个运动员排成一列,报偶数的出列,出列的再报数,仍是报偶数的出列,最后一个报偶数的人站在几号位置? C语言:有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报 数),凡报到3的人退出圈子 问最后留下 有10个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到了的人退出圈子,问最后留下的是原来第几号的那位. 用C语言编写:有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,请输出报数出列圈及最