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

- 积分
- 421
- 帖子
- 233
- 精华
- 2
- UID
- 25681
- 性别
- 保密
|
<P><IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/lol.gif" border=0 smilieid="12"> ,LS算得不错,<IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/handshake.gif" border=0 smilieid="17"> ,按你的思路我又往下整理了一下,最后得到N(N+1)(N-1)/6或者(N^3-N)/6。</P>
<P> </P>
<P>可能我说得还不是很清楚,看下面的例子。</P>
<P> </P>
<P> 位置: 1 2 3 经过一次变换,可能会出现(3^3-3)/6=4种情况:</P>
<P> </P>
<P>情况1: 2 1 3 情况2: 2 3 1 情况3: 3 1 2 情况4: 1 3 2</P>
<P> </P>
<P>数列a b c经过三步,比如情况1-情况2-情况4,变化情况如下:a b c->b a c(情况1)-> a c b(情况2)->a b c(情况4) </P>
<P> </P>
<P>所以X步,就是在初始情况上进行X次复合操作。</P>
<P> </P>
<P>顺便说一句,LZ提出的问题很好,可是剪切粘贴太麻烦,弄进文本文件a=textread('?.txt','%s');a=flipud(a);搞定!嘿嘿!</P>
<P> </P>
[ 本帖最后由 金眼睛 于 2008-9-3 16:21 编辑 ] |
|