黑马程序员技术交流社区

标题: 跪求一问题 [打印本页]

作者: chilong_333    时间: 2013-9-15 14:11
标题: 跪求一问题
本帖最后由 chilong_333 于 2013-9-16 10:51 编辑

有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?

这个问题各位都不需要回答怎么做,只希望做过的人告诉我下,到第14个人后退出,在开始的时候是从第15个人开始报1,还是从第一个人报1.
作者: zhou5852    时间: 2013-9-15 14:25
我记得是先100个人报数,然后报到14的倍数的人出来,然后在剩下的人重新排列后再重新报数,到最后不够14个人的时候 看剩下的人 在刚开始排数的时候序号是多少..我同学中科院金属所面试里曾经的题就有这....我应该记得清楚
作者: 麦子609    时间: 2013-9-15 15:35
当然是从第15个  从第一个的话岂不是到最后就剩下前13个人了   每次都是第14个位置上的人走
作者: 落木随风    时间: 2013-9-15 16:44
很明显是从第15个人开设啊,要是再从第一个开设,那岂不是从14到最后的人全部都离开了,那这87个人可以说什么都没做,白占内存啊。
作者: 酱爆    时间: 2013-9-15 19:28
二楼说的对极了!!!!!
作者: 黄文伯    时间: 2013-9-15 20:03
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2