100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 21:49:04
![100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?](/uploads/image/z/1743467-59-7.jpg?t=100%E4%BA%BA%E7%AB%99%E6%88%90%E4%B8%80%E6%A8%AA%E6%8E%92%2C%E4%BB%8E1%E5%BC%80%E5%A7%8B%E6%8A%A5%E6%95%B0%2C%E5%87%A1%E6%8A%A5%E5%A5%87%E6%95%B0%E8%80%85%E7%A6%BB%E9%98%9F%2C%E7%95%99%E4%B8%8B%E7%9A%84%E4%BA%BA%E5%86%8D%E6%AC%A1%E8%87%AA1%E8%B5%B7%E6%8A%A5%E6%95%B0%2C%E5%87%A1%E6%8A%A5%E5%A5%87%E6%95%B0%E8%80%85%E9%83%BD%E7%A6%BB%E9%98%9F%2C%E8%BF%99%E6%A0%B7%E5%8F%8D%E5%A4%8D%E4%B8%8B%E5%8E%BB%2C%E6%9C%80%E5%90%8E%E7%95%99%E4%B8%8B%E4%B8%80%E4%BA%BA.%E6%AD%A4%E4%BA%BA%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%8A%A5%E7%9A%84%E6%95%B0%E6%98%AF%E5%87%A0%3F)
100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?
100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?
100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?
答案是:2^n中最接近100者,即:64.
具体思路如下:第一次报数,奇数的人离去,剩余的人均为2的倍数.第二次报数,又是奇数的人离去,这样,原来是2的倍数但不是4的倍数的人离去,剩下的人为第一次报数为4的倍数的人,依次类推,得到第n次剩下的人在第一次报数中为2^n的倍数,所以,最后剩下的一个人一定是2^n中最接近100的.
每次报数后人数为:
100
50
25
12
6
3
1
总共报数6轮,每次报数为1的均离队,则留下的一个是2^6=64
所以第一次报数为64的留在最后
此人第一次报的是64.在64到128的范围内,都是这样的.
3以内,是2.
7以内,是4.
15以内,是8.
31以内,是16.
63以内,是32.
127以内,是64.
依次类推,你可以玩一下的.
取一个最大的自然数 ,形如2^n,且2^n<=100,
得到这个数是 2^6=64,
即64号.
100人站成一横排 自1起依次报数 报奇数者离队 留下者再次从1开始报数 凡报奇数者又离队,如此下去
100人站成一横排,从1开始报数,凡报奇数者离队,留下的人再次自1起报数,凡报奇数者都离队,这样反复下去,最后留下一人.此人第一次报的数是几?
100人站成一横排 自1起依次报数 报奇数者离队 留下者再次从1开始报数 凡报奇数者又离队,如此下去最后留下1人,问这个人第一次报数多少 是他本人第三次报数的多少倍?
2002个学生成一横排,第一次从左至右1-3报数,第二次从右至左1-5报数,两次报的数之和等于5的学生有几名?
2005名学生成一横排,第一次从左至右1~3报数,第二次从右至左1~5报数,两次报的数之和等于5的学生有几人方法要有!
C语言 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,报数
M个人围成一圈,从第一个人开始依次从1循环报数,每当报数为N时此人从圈中出来,下一个人又从1开始报数,使用c语言编程,
C语言程序算法问题,如题:有100个人,顺时针围成一个圆环,编号从1到100,然后顺时针报数,从1号开始,当报数为13时,这个人自动退出队伍,然后下一个又从1开始报数,到13后这个人自动退出队伍,一
有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,用最简单的C语言,
小明按1~3报数,小红按1~5报数,两人以同样的速度同时开始报数,当两人都报了100个数时,有多少次两人报的数
2:有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,请输出报数出
有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出n为50
小明按1~3报数,小红按1~4报数.两人以同样的速度同时开始报数,当两 小明按1~3报数,小红按1~4报数.两人以同样的速度同时开始报数,当两人都报了100个数时,有多少次两人报的数相同?
六1班有学生50人,上体育课时,男生正好站成两横排,前排同学报数,先一至三报,再一至三报,再一至六报数快
C语言:有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子【问题描述】 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开
两人从1开始轮流报数,每人至少报一个数,最多报五个数,最先报到100的人获胜.怎么才能稳操胜券?
甲乙两人从1—10中轮流报数,两人报数数字之和谁先达到100谁获胜,问如何报数一定能获胜?
有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出(pascal有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出 圈子,问最后留下的是原来
VB编程17人编号为0-16围成一圈,0号人开始从1报数,凡是报数为3倍数的人离开圈子,继续报数,直到剩下1人,求此人编号.