- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
我也觉得无论m和n 谁大谁小(引理3.证明如果任意一个无重复组合循环环中的任意n-1长度的组合均出现m次,则这个循环环已经包含了这m个字母的所有组合,即已经是最大循环环。)
这个判断成立。
因为所有m个字母都出现,那么对于任何字符X1,以X1结尾的n-1长度的字符串因为出现了m次,加上跟在它后面的字母组成的n长度的组合也出现了m次,又因为环为例外环,所以后面的的字母全不相同。(此论断我前面已经提过),所以X1后面的字符可以是任何值,所以对于任何字母X1,X2,X1X2字符串在环中肯定出现。同样对于以X1X2结尾的n-1长度的字符串,因为也出现了m次,同理得出X1X2后面的字母可以是任何值,所以对于任何字母X1,X2,X3,X1X2X3字符串在环中肯定出现,同理可以推导出楼主的结论:
对于m个字母组成的n长度的任意组合X1X2X3……Xn,一定能在X中找到。
所以就证明了楼主提出的引理3。
也可能楼主就是这个意思,不过用文字表达的时候,让人不明白,至少是让我不明白。
经过35#的天才创意,以及楼主和本人的努力,我觉得这个题目的论断应该是得到了完善的证明。
-------------------------------------------------------------------------------------------
按照数学归纳法的证明精神:从一个给定的例外序列,可以按照以下构造方法,让它不断增长,直到达到最长长度。
m* n一般情况。
第一步:在序列中检查末尾n-1个字符构成的字符串,若除末尾外,最多找到m-1处,那么肯定能在末尾加上一个字符,使得它是例外序列。
第二步:若找到m次,那么,其头n-1个字符与尾n-1个字符必定相等,将尾部这n-1个字符剪掉,使头尾相接成为环。
第三步:在环中找只出现m-1次或以下次的长度为n-1的字符串,找到,在其尾部剪断,在头部加上该字符串,得到新序列,其与原序列等长,那么肯定能在其末尾加上一个字符,使得它是例外序列。 |
|