切换到宽版
  • 10395阅读
  • 13回复

NOIP2007  问题求解2 [复制链接]

上一主题 下一主题
离线indigo
 
只看楼主 倒序阅读 0 发表于: 2007-10-21
N个人在操场里围成一圈,将这N个人按顺时针方向从1到N编号,然后,从第一个人起,每隔一个人让下一个人离开操场,显然,第一轮过后,具有偶数编号的人都离开了操场.依次做下去,直到操场上只剩下一个人,记这个人的编号为J(N),例如,J(5)=3,J(10)=5,等等.则J(400)=_________.
{提示:对N=2m+r 进行分析,其中0<=r<2m}
这道题的答案是289
谁知道是怎么得出来的????????????请高手指点
[ 此贴被indigo在2007-10-21 14:52重新编辑 ]
离线indigo
只看该作者 1 发表于: 2007-10-21
这是提高组的,有没有做出来的呀?????????????
离线uta
只看该作者 2 发表于: 2007-10-21
不是高手……
分析一下即可
N=2m+r
比如5=2的平方+1这里m=2,r=1...然后J(5)=3=2*1+1
6=2的平方+2这里m=2,r=2...然后J(6)=5=2*2+1
7=2的平方+3这里m=2,r=3..然后J(7)=7=2*3+1
10=2的三次方+2这里m=3,r=2..然后J(10)=5=2*2+1
......
推断得出..J(N)=2*r+1
400=2的8次方+144
所以这里r=144..J(400)=2*r+1=2*144+1=289...

可能看不懂吧= =+
离线indigo
只看该作者 3 发表于: 2007-10-21
只跟r有关系啊!1

谢谢uta ,看懂了
离线uta
只看该作者 4 发表于: 2007-10-21
阿哈~不用谢..问题求解我就对了这道- -
第一题真RP...我就考虑到了一点点- -郁闷..哈哈.
不过总的来说我还是很烂的- -
有礼貌的孩子~~~~~~~~>//<
离线zeroly
只看该作者 5 发表于: 2007-10-22
2*r+1嘛..
离线tmy9154
只看该作者 6 发表于: 2007-10-22
其实不用用题给的提示,倒着推嘛。分奇偶讨论一下就出来了。
离线tmy9154
只看该作者 7 发表于: 2007-10-22
算出来是不是389还是多少?
离线shenye1992
只看该作者 8 发表于: 2007-10-24
找规律
离线shenye1992
只看该作者 9 发表于: 2007-10-24
规律是2*r+1,可是本人“慷慨”,把到手了的分数扔了,把400抄成了500!!!郁闷ing!!!!!!!!!!!!
快速回复
限100 字节
 
上一个 下一个