QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6944|回复: 11
打印 上一主题 下一主题

请教大家这道题如何解

[复制链接]
字体大小: 正常 放大
xiangyunl 实名认证       

2

主题

0

听众

403

积分

升级  34.33%

该用户从未签到

新人进步奖

群组数学趣味、游戏、IQ等

跳转到指定楼层
1#
发表于 2009-4-19 20:56 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
由a b c 组成的n位字符串中不出现图像aa的字符串数目共有多少?
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

2

主题

2

听众

14

积分

升级  9.47%

该用户从未签到

新人进步奖

回复

使用道具 举报

2

主题

2

听众

14

积分

升级  9.47%

该用户从未签到

新人进步奖

回复

使用道具 举报

9

主题

4

听众

124

积分

升级  12%

  • TA的每日心情
    郁闷
    2012-11-6 13:05
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    自我介绍
    比较平和,热爱求知,爱好有下棋,看书

    新人进步奖

    回复

    使用道具 举报

    0

    主题

    0

    听众

    3

    积分

    升级  60%

    该用户从未签到

    新人进步奖

    本帖最后由 DreaMathing 于 2009-8-12 14:10 编辑 4 e5 m) h" N( t" C3 ?5 x2 u, q+ I

    & [% l+ v3 u' n% W  ^/ r我在想可以从a出现的次数上考虑,试图找到通项公式。
    3 A6 I) G1 x% M2 }9 M9 }k=n时,a出现一次,一共有n×2*(n-1)种情况,
    1 l9 A; h+ m2 ]6 z           a出现两次,一共有Cn2-(n-1) 种情况,
    - Z$ c& s7 b: v" |0 [- N0 r           a出现三次,一共有[(n-4)+(n-5)+...+1]+[(n-5)+(n-6)+...+1]+...+1再加上k=n-1时a出现三次的情况数,: H% T5 P( r# C: C, _! n
               a出现四次,一共有[(n-6)+(n-7)+...+1]+[(n-7)+(n-8)+...+1]+[(n-8)+(n-9)+...+1]+...+1再加上k=n-1时a出现四次的情况数,; H. U+ I* b6 E# s
               ......' h* U1 c, K2 z0 F6 [9 q
    n为偶数时,a最多出现n/2次,n为奇数时,a最多出现(n+1)/2次   G. ^( Q0 Y: f( I1 ?+ Q8 `& a2 G" t
    再整理一下,递推式是出得来的吧,然后就好求了。
    回复

    使用道具 举报

    jtdu007        

    0

    主题

    3

    听众

    752

    积分

  • TA的每日心情
    奋斗
    2021-11-15 21:08
  • 签到天数: 33 天

    [LV.5]常住居民I

    设n位字符有Sn种,则可以得到递推公式
    ) _/ i5 R7 I2 {& \: N6 pSn=3*S(n-1)+2S(n-3)
    . P1 Y! h/ Y4 w- N! Y! eS1=3- H" M  z( W' s+ M1 A( E: L# _. j% N2 r
    S2=9
    ( e8 @2 ~& V3 ]% b/ k- o* lS3=22
    ; ]0 e7 i1 w9 c% X. l解特征方程即可.  t* U8 H4 C. s+ c- U& [. C
    递推公式是这样来的:要排N个数,只需要先把前面N-1个数排好,后面再排一个数即可,但是当第N-1个数是A的时候,第N位不能是A,第N-1位是A,第N-2位一定不是A,所以只要前面N-3位按要求排好,第N-2位只能是B或C,有2S(n-3)种
    回复

    使用道具 举报

    muaqin 实名认证       

    5

    主题

    4

    听众

    176

    积分

    升级  38%

    该用户从未签到

    设n位字符有Sn种,则可以得到递推公式
    2 c6 j- \+ V0 n7 ]/ Q, Z9 OSn=2*S(n-1)+2*S(n-2)
    3 H0 |) U! T$ b1 P1 r9 S要排N个数,先排最高位,最高位如果是,b或c,则只要后面n-1位没有aa就行,也就是s(n-1),如果首位放a,则第二位只能放b,或c,余下的n-2位没有aa就行.所以递推公式为Sn=2*S(n-1)+2*S(n-2)
    2 W1 u- h( X2 m% @1 m: qS(1)=3,S(2)=8,s(3)=22.....依次下去!
    回复

    使用道具 举报

    0

    主题

    3

    听众

    15

    积分

    升级  10.53%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    楼主这道题是特定子串的研究范围,请去阅读<Combinatorial Enumeration> Goulden,里面的一节用两种生成函数与组合簇的方法,解决了所有的特定子串问题。
    / u7 e! \# n# a5 d, H" b; y还有楼上给了递归公式是没错,但是要找解析解非常的麻烦。而且如果需要的图案和要求一多,比如要求出含有bababbc和abbcaba的所有长度为n的串,在这种两个图案都可以重复甚至可以以多种方式重复的情况下,离散的递归方法是不可行的。
    回复

    使用道具 举报

    6

    主题

    4

    听众

    917

    积分

  • TA的每日心情

    2017-9-10 09:19
  • 签到天数: 89 天

    [LV.6]常住居民II

    自我介绍
    200 字节以内&lt;br /&gt;
    不支持自定义 Discuz! 代码

    新人进步奖 最具活力勋章 发帖功臣

    群组学术交流A

    回复

    使用道具 举报

    6

    主题

    4

    听众

    917

    积分

  • TA的每日心情

    2017-9-10 09:19
  • 签到天数: 89 天

    [LV.6]常住居民II

    自我介绍
    200 字节以内&lt;br /&gt;
    不支持自定义 Discuz! 代码

    新人进步奖 最具活力勋章 发帖功臣

    群组学术交流A

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-14 21:31 , Processed in 0.573219 second(s), 101 queries .

    回顶部