QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6949|回复: 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 编辑 5 R& @. l' Y8 y1 t% Q. [
    % \1 ]) a5 S+ T+ J" c4 Y2 V* Q
    我在想可以从a出现的次数上考虑,试图找到通项公式。( F; i; S6 Y4 [( L- b. z8 A% H
    k=n时,a出现一次,一共有n×2*(n-1)种情况,
    . f$ b- A+ ~! a4 y5 i/ a3 N           a出现两次,一共有Cn2-(n-1) 种情况,
    : n5 d' f0 Y) y4 S2 a/ f5 A! \           a出现三次,一共有[(n-4)+(n-5)+...+1]+[(n-5)+(n-6)+...+1]+...+1再加上k=n-1时a出现三次的情况数,; R8 s) I# b# [& o' e- K/ Q6 x
               a出现四次,一共有[(n-6)+(n-7)+...+1]+[(n-7)+(n-8)+...+1]+[(n-8)+(n-9)+...+1]+...+1再加上k=n-1时a出现四次的情况数,
    ( M& a+ p5 @* ]           ......# w6 C+ p: B2 g1 R6 S7 X
    n为偶数时,a最多出现n/2次,n为奇数时,a最多出现(n+1)/2次 4 S" x/ |8 }; |
    再整理一下,递推式是出得来的吧,然后就好求了。
    回复

    使用道具 举报

    jtdu007        

    0

    主题

    3

    听众

    752

    积分

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

    [LV.5]常住居民I

    设n位字符有Sn种,则可以得到递推公式" b+ n% Z: Y& Z& M8 B  ]# L
    Sn=3*S(n-1)+2S(n-3)
    ' O. J6 h3 E/ fS1=3* B! a$ V/ L/ `0 Z" H
    S2=9
    6 v- D6 F6 l5 g  mS3=22
    1 d: }/ N, {, }, i$ K$ {解特征方程即可.& }0 |& `8 U1 t: L
    递推公式是这样来的:要排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种,则可以得到递推公式
      c, p. [0 w+ x3 D" Y% BSn=2*S(n-1)+2*S(n-2)
    * [5 @0 N) X) U! N0 w2 M( P* V要排N个数,先排最高位,最高位如果是,b或c,则只要后面n-1位没有aa就行,也就是s(n-1),如果首位放a,则第二位只能放b,或c,余下的n-2位没有aa就行.所以递推公式为Sn=2*S(n-1)+2*S(n-2)  R! e; [  l" j
    S(1)=3,S(2)=8,s(3)=22.....依次下去!
    回复

    使用道具 举报

    0

    主题

    3

    听众

    15

    积分

    升级  10.53%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    楼主这道题是特定子串的研究范围,请去阅读<Combinatorial Enumeration> Goulden,里面的一节用两种生成函数与组合簇的方法,解决了所有的特定子串问题。
    * {; o+ a7 r  g& 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-16 05:28 , Processed in 0.492616 second(s), 100 queries .

    回顶部