- 最后登录
- 2017-10-10
- 在线时间
- 88 小时
- 阅读权限
- 20
- 注册时间
- 2008-3-19
- 积分
- 421
- 帖子
- 233
- 精华
- 2
- UID
- 25681
- 性别
- 保密

- 积分
- 421
- 帖子
- 233
- 精华
- 2
- UID
- 25681
- 性别
- 保密
|
<P>哈哈,noski对数字还真是敏感,强,<IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/lol.gif" border=0 smilieid="12"> </P>
<P> </P>
<P>虽然也编了程序,但没想到这其中会有规律,所以只运行到6,<IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/sweat.gif" border=0 smilieid="10"> ,其实利用指针,程序不大,就是比较耗时。</P>
<P> </P>
<P>我把noski的规律再补充一下吧,别告我侵权啊,呵呵!!</P>
<P> </P>
<P>我觉得第一步移动1,2规律性不强,对于13,应该进行如下操作(借用大烟头的符号):</P>
<P> </P>
<P>0:1,(2,3,4,5,6,7),8,9,10,11,12,13 /</P>
<P>1:/1,8,9,10,11,12,(13 ,2),3,4,5,6,7</P>
<P>2:13 / 2,1,8,9,10,11,(12,3),4,5,6,7</P>
<P>3:13,12 / 3, 2,1,8,9,10,(11,4),5,6,7</P>
<P>4:13,12,11 / 4,3, 2,1,8,9,(10,5),6,7</P>
<P>5:13,12,11,10 / 5,4,3, 2,1,8,(9,6),7</P>
<P>6:13,12,11,10,9 / 6,5,4,3, 2,1,(8,7)</P>
<P>7:13,12,11,10,9,8,7,6,5,4,3, 2,1</P>
<P> </P>
<P>对于12,第一步为:(1,2,3,4,5,6),7,8,9,10,11,12 /</P>
<P> </P>
<P>这样可以很明显的看出:</P>
<P>对于N(奇数)步数为:(N-1)/2+1=(N+1)/2</P>
<P>对于N(偶数)步数为:N/2+1</P>
<P> </P>
[ 本帖最后由 金眼睛 于 2008-9-10 21:56 编辑 ] |
-
总评分: 经验 + 10
查看全部评分
|