Math 板


LINE

※ 引述《xdd1524 (...)》之铭言: : 1.a(n)为长度n的2进位串个数, : 且各串"无连续的1"且第一个位置跟最後一个位置都不是1 : 求一个递回关系给a(n) : 2.a(n)为长度n的3进位串个数 : 各串不含连续的1也不含连续的2 : 求一个递回关系给a(n) : 该如何讨论各种情况? : 原本列出a(1),a(2)...来看规律 : 第一题比较简单还看出是a(n)=a(n-1)+a(n-2) : 第二题就看不出来. 第一题的看法其实类似这样: 由最後面(或者最前面也可以)的一位跟两位来判断 因为最後一位不为1 =>必为0 那麽a(n)一定有一部分的解可表示成前n-1位为 a(n-1) 最後一位摆0 但又最後a(n-1)的最後面必不为1 所以还要考虑最後两位为10的状况 所以就是前n-2位摆a(n-2) 最後两位摆10 虽然这边不会讨论到最後三位110的状况 但因为所求不能有连续1 所以讨论到这边就可以了 这就是为何a(n) = a(n-1) + a(n-2) 同样的道理 第二小题 从字串尾部来判断可以变成类似这样: a(n-1) 0 a(n-2) 01 a(n-2) 02 a(n-3) 021 a(n-3) 012 . . . a(0)012......1212121 a(0)021......2121212 212......1212121 121......2121212 =>递回式: a(n) = a(n-1)+2*[a(n-2)+a(n-3)+...+a(0)+1] 其中a(0)代表字串长度为0 => a(0) = 1 a(1) = a(0) + 2*[1] = 3 a(2) = a(1)+2*[a(0)+1] = 7 ... 如果是要求出a(n)... 好像不太好求XDDDDD --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.139.83 ※ 编辑: jameschou 来自: 140.113.139.83 (01/09 23:56)
1F:推 hcsoso :用力解一下是解的出来的. http://oeis.org/A001333 01/10 00:14
刚刚我想说来把a(n)求出来好了 所以开始假设.. a(n) = a(n-1)+2*[a(n-2)+a(n-3)+...+a(0)+1] ^ ^ | | | 设系数为t(0) 设系数为s(0) = ... = s(n-1)a(0) + t(n-1)*[1] = s(n-1) + t(n-1) 又s跟t的递回关系如下: s(n) = s(n-1)+t(n-1) ... (1) t(n) = 2s(n-1) + t(n-1) ... (2) s(0)=1 , s(1)=3 , s(2)=7 , s(3)=17 ... t(0)=2 , t(1)=4 , t(2)=10, t(3)=24 ... (1) => t(n-1) = s(n) - s(n-1) => t(n) = s(n+1) - s(n) ... (3) 代入(2) => s(n+1) - s(n) = 2s(n-1) + s(n) - s(n-1) => s(n+1) = 2s(n) + s(n-1) 特徵多项式 x^2 - 2x -1 = 0 => x = 1±√2 n n 令s(n) = c (1+√2) + c (1-√2) 0 1 代入s(0),s(1) => c + c = 1 , 1 + √2(c -c )=3 0 1 0 1 1+√2 1-√2 => c = ------- , c = ------- 0 2 1 2 n+1 n+1 => s(n) = (1/2)(1+√2) + (1/2)(1-√2) 将s(n)代回 (3) n+1 n+1 => t(n) = (1/√2)(1+√2) - (1/√2)(1-√2) 所以a(n) = s(n-1) + t(n-1) n n n n = (1/2)(1+√2) + (1/2)(1-√2) +(1/√2)(1+√2) - (1/√2)(1-√2) n+1 n+1 = (1/2)(1+√2) + (1/2)(1-√2) ..................................竟然跟s(n)一样 a(n)求出来竟然等於s(n) 那就表示递回式为a(n) = 2a(n-1) + a(n-2) 所以以上当作发疯好了= =... 重新看到这个式子: a(n) = a(n-1)+2*[a(n-2)+a(n-3)+...+a(0)+1] ......(1) => a(n-1) = a(n-2)+2*[a(n-3)+a(n-4)+...+a(0)+1] ......(2) 把(2)左式跟右式顺序对调然後跟(1)相加=> a(n)+a(n-2)+2*[a(n-3)+...+a(0)+1] = 2a(n-1)+2*[a(n-2)+a(n-3)...+a(0)+1] => a(n) + a(n-2) = 2a(n-1) + 2*a(n-2) => a(n) = 2a(n-1) + a(n-2) 其实这样就可以求出a漂亮的递回式了.. 然後解这个递回式用前面求s的方法就好 因为同一个递回式= =... n+1 n+1 总之, a(n) = (1/2)(1+√2) + (1/2)(1-√2) ※ 编辑: jameschou 来自: 140.113.139.83 (01/10 02:21)
2F:推 hcsoso :) 用心推! 01/10 02:37
3F:推 xdd1524 :感谢! 01/10 08:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP