J(400)=?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:08:53
N个人在操场围成一圈,将这N个人按顺时针方向从1编到N号,然后,从第一个人起,每隔一个人让下一个人离开操场.依次做下去,直到操场只剩下一个人,记这个人编号为J(N),例如,J(5)=3,J(10)=5,等等.则J(400)=?
与站成直线概念一样,到最后则跳至第一个

我看到一个题,好像和你说一差不多,为什么差不多呢,我那个是站成直线,而你这个是围成圈,那个题上也说了围成圈,等我找一下题。不过你后面的例子好像应该站成直线才对,你看看
--------------------
我找了下没有找到,如果是到最后就从第一个开始,则结果就是能被2除的次数最多的那个
你上面给出的也不对。如5个的时候
1 2 3 4 5
第一次去掉:1 3 5。剩下:2 4哪里会得3呢?
第二次去掉:2,得:4,4在这5个数中能被2除两次
再如10个的时候
1 2 3 4 5 6 7 8 9 10
第一次去掉:1 3 5 7 9,剩下:2 4 6 8 10
第二次去掉:2 6 10,剩下:4 8
第三次去掉:4,得8,8在这10个数中能被2除三次

所以j(400) = 256,因为 2^8 = 256