数学建模社区-数学中国

标题: 请教大家这道题如何解 [打印本页]

作者: xiangyunl    时间: 2009-4-19 20:56
标题: 请教大家这道题如何解
由a b c 组成的n位字符串中不出现图像aa的字符串数目共有多少?
作者: liujiandong    时间: 2009-5-7 11:22
要分类吧,应该分类 然后求和 我想是这样的 最终是个数列题
作者: liujiandong    时间: 2009-5-7 11:29
我看是不是可以化归为考虑n组三元数组的问题了
作者: xuxiaolong    时间: 2009-6-14 15:19
递推求解啊,。。。。
作者: DreaMathing    时间: 2009-8-12 14:09
本帖最后由 DreaMathing 于 2009-8-12 14:10 编辑 4 n7 H% Q+ u, \$ a- ~
" e  B1 w% `( t( e" E, a
我在想可以从a出现的次数上考虑,试图找到通项公式。
! _# G! ?. `; Z6 Z& bk=n时,a出现一次,一共有n×2*(n-1)种情况,
9 _6 ]% W% \5 j6 [& v% z; i* x  ~8 Q, L           a出现两次,一共有Cn2-(n-1) 种情况,8 ^! v( G$ h4 ~  X# _  Y$ A
           a出现三次,一共有[(n-4)+(n-5)+...+1]+[(n-5)+(n-6)+...+1]+...+1再加上k=n-1时a出现三次的情况数," G0 K" m9 v% l0 z  x; h+ y
           a出现四次,一共有[(n-6)+(n-7)+...+1]+[(n-7)+(n-8)+...+1]+[(n-8)+(n-9)+...+1]+...+1再加上k=n-1时a出现四次的情况数,
9 m5 y4 {8 F/ E$ E& X9 U           ....... ]6 l- K+ A8 b& L3 x8 N
n为偶数时,a最多出现n/2次,n为奇数时,a最多出现(n+1)/2次
6 s1 w- R- G6 d再整理一下,递推式是出得来的吧,然后就好求了。
作者: jtdu007    时间: 2009-9-15 16:50
设n位字符有Sn种,则可以得到递推公式
( d) m" a, L7 n; X3 H4 z; O3 KSn=3*S(n-1)+2S(n-3)9 f6 m5 h* @' m! y7 G' k. r
S1=3
, {: Q5 i! y5 g4 ~* V# J- nS2=9
# Y9 P# x% o4 TS3=22: t  ^7 S' m0 r* v! F
解特征方程即可.
/ p, `  J- D6 ]3 _# w3 v递推公式是这样来的:要排N个数,只需要先把前面N-1个数排好,后面再排一个数即可,但是当第N-1个数是A的时候,第N位不能是A,第N-1位是A,第N-2位一定不是A,所以只要前面N-3位按要求排好,第N-2位只能是B或C,有2S(n-3)种
作者: muaqin    时间: 2009-9-16 11:09
设n位字符有Sn种,则可以得到递推公式8 [9 M% U7 _% g9 z
Sn=2*S(n-1)+2*S(n-2)
/ M6 s+ H5 V2 G! ~7 P8 r- k* w要排N个数,先排最高位,最高位如果是,b或c,则只要后面n-1位没有aa就行,也就是s(n-1),如果首位放a,则第二位只能放b,或c,余下的n-2位没有aa就行.所以递推公式为Sn=2*S(n-1)+2*S(n-2)
/ c" k; P4 G0 N$ xS(1)=3,S(2)=8,s(3)=22.....依次下去!
作者: 索路最高    时间: 2010-3-27 04:16
楼主这道题是特定子串的研究范围,请去阅读<Combinatorial Enumeration> Goulden,里面的一节用两种生成函数与组合簇的方法,解决了所有的特定子串问题。" i, D8 W* H; r. w' X1 g* D
还有楼上给了递归公式是没错,但是要找解析解非常的麻烦。而且如果需要的图案和要求一多,比如要求出含有bababbc和abbcaba的所有长度为n的串,在这种两个图案都可以重复甚至可以以多种方式重复的情况下,离散的递归方法是不可行的。
作者: l0ivesuxing    时间: 2010-4-11 20:44
很好的一道题目呀,有难度但很有意思,特容易实现解答
作者: l0ivesuxing    时间: 2010-4-11 20:44
很好的一道题目呀,有难度但很有意思,特容易实现解答
作者: l0ivesuxing    时间: 2010-4-11 20:45
很好的一道题目呀,有难度但很有意思,特容易实现解答
作者: iminto    时间: 2010-4-15 12:39
很好的一道题,该眼珠下下,哈哈




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5