300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 10:03:59
300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数

300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数
300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.
300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下.这样反复下去,直到最后留下1个人,这个人第一次报的数是几?

300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数
第一轮之后
2 4 6 8 10 12...296 298 300 (2的倍数)
第二轮之后
4 8 12 16 20...296 300 (4的倍数)
第三轮之后
8 16 24...288 296 (8的倍数)
于是,最终剩下的是
2^x

急急复急急

300中2的最大次幂是256=2^8
所以那个人最开始是256号

300个人,每次偶数留下
第一次留下300/2=150人
第二次留下150/2=75人
第三次留下(75-1)/2=37人
第四次留下(37-1)/2=18人
第五次留下18/2=9人
第六次留下(9-1)/2=4人
第七次留下4/2=2人
第八次留下2/2=1人
所以一共要进行8次,才能留下最后一个人
留下的人第一次...

全部展开

300个人,每次偶数留下
第一次留下300/2=150人
第二次留下150/2=75人
第三次留下(75-1)/2=37人
第四次留下(37-1)/2=18人
第五次留下18/2=9人
第六次留下(9-1)/2=4人
第七次留下4/2=2人
第八次留下2/2=1人
所以一共要进行8次,才能留下最后一个人
留下的人第一次报:2^8=256

收起

1,2,3,,,,298,299,300
第一次报数,留下的是偶数,即2,4,6,,,298,300,共150个数字;
第二次报数,2的奇数倍离开,2的偶数倍留下,共75个数字; 即留下的是2m, m=2,4,,,,150;
第三次报数,留下的是2^2m,
照此报下去,剩下的是2^b,也就是2的最大次方,256。...

全部展开

1,2,3,,,,298,299,300
第一次报数,留下的是偶数,即2,4,6,,,298,300,共150个数字;
第二次报数,2的奇数倍离开,2的偶数倍留下,共75个数字; 即留下的是2m, m=2,4,,,,150;
第三次报数,留下的是2^2m,
照此报下去,剩下的是2^b,也就是2的最大次方,256。

收起

300个人站成一横排,自1起按顺序报数,凡报奇数的人出列.300个人站成一横排,自1起按顺序报数,凡报奇数的人出列,凡报偶数的人留下;留下的人再自1起按顺序报数,凡报奇数的人出列,凡报偶数 100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几? 2008个人站成一排从1起依次报数,报到奇数的人离队,剩下的人按原来的先后顺序再从1报数,凡报到奇数的…2008个人站成一排从1起依次报数,报到奇数的人离队,剩下的人按原来的先后顺序再从1 2011个人站成1排从1起依次报数,报道奇数的人离队,剩下的人按原来先后顺序再从1报数,离队,报数,..直到只剩下1人时就不再报数了,问这剩下的1人第一次报数时报的是多少 100人站成一横排 自1起依次报数 报奇数者离队 留下者再次从1开始报数 凡报奇数者又离队,如此下去最后留下1人,问这个人第一次报数多少 是他本人第三次报数的多少倍? 选班长问题,用数据结构C语言设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,每个人持有一个正整数密码.开始时任选一个正整数做为报数上限m,从第一个人开始顺时针方向自1起顺序报 C语言 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,报数 编号为 1,2,----,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数).一开始人选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数.报m的人 编号为1,2,…,n的n个人按顺时针方向围坐一圈每人持有一个密码(正整数),一开始人选一个正整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,报道m时停止报数.报m的人出 约瑟夫环编号为1,2,3,……,n的n个人按顺时针方向围坐一圈.任选一个正整数作为报数上限m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数.报m的人出列,从他在顺时针方向上的 某班共有75人,课间操时间按要求排成一列从1起往下报数,报到偶数的人出列,剩下的人保持前后顺序不变重新报数,还是偶数的人出列,.这样下去,如果最后只剩下2个人,则他们在第一次报数时候 C语言:有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子【问题描述】 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,用最简单的C语言, 约瑟夫环问题(C语言)编序为1,2,...n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始人选一个整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,报 20个人在一起轮流表演节目,他们按顺序从1到4依次不重复的报数,数到4的人表演,表演了不参与报数,在只有1人时,共报数多少 我校高一某班共75人,课间操时按要求排成一列从1起往下报数,报到偶数的人出列,剩下的人保持前后顺序不变重新报数,还是偶数的人出列,……,这样下去,如果最后只剩下2个人,则他们在第一次 三道C语言题目,求大神(用指针的方法).1.有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,报数3的人退出圈子.如此循环,直到留下最后 2:有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,请输出报数出