早教吧作业答案频道 -->数学-->
f(n)=2*f(n-1)-f(n-2)+f(n-3)来表示不含‘101’的字符串个数(都是1或0组成的序列)这个式子怎么来的
题目详情
f(n)=2*f(n-1)-f(n-2)+f(n-3)来表示不含‘101’的字符串个数(都是1或0组成的序列) 这个式子怎么来的
▼优质解答
答案和解析
说的不是太清楚 根据公式 脑补了一下 题目应该是
对于长度为n 由01组合而成的任意字符串,求其中不包含101子串的个数
首先最关键的是一个简单的推论,即对于任意长度为n的字符串 如果最后一个字符为0,那么其符合要求的组合个数即长度为n-1时符合要求的字符串个数
因为对于任何不包含101子串的字符串 在其尾部加0 仍不包含101
确定这一点之后就好做了
对于长度为n字符串,如果结尾为0 那么不包含101的有f(n-1)个
如果结尾为1,那么前n-1个中不包含101的同样是f(n-1)个
但是加上1之后有可能组成101的格式 要想组成这样的格式 倒数第二个必然是0 于是我们把所有倒数第二个为0的全都去掉 即f(n-2)
可是这样一定会有误伤 因为把001同样给去掉了 误伤的也就是倒数第三位是0的 再把它加回来 于是加上f(n-3)
最终就是f(n-1) + f(n-1)-f(n-2)+f(n-3)
简化一下就是你那个公式了
对于长度为n 由01组合而成的任意字符串,求其中不包含101子串的个数
首先最关键的是一个简单的推论,即对于任意长度为n的字符串 如果最后一个字符为0,那么其符合要求的组合个数即长度为n-1时符合要求的字符串个数
因为对于任何不包含101子串的字符串 在其尾部加0 仍不包含101
确定这一点之后就好做了
对于长度为n字符串,如果结尾为0 那么不包含101的有f(n-1)个
如果结尾为1,那么前n-1个中不包含101的同样是f(n-1)个
但是加上1之后有可能组成101的格式 要想组成这样的格式 倒数第二个必然是0 于是我们把所有倒数第二个为0的全都去掉 即f(n-2)
可是这样一定会有误伤 因为把001同样给去掉了 误伤的也就是倒数第三位是0的 再把它加回来 于是加上f(n-3)
最终就是f(n-1) + f(n-1)-f(n-2)+f(n-3)
简化一下就是你那个公式了
看了 f(n)=2*f(n-1)-...的网友还看了以下:
这两道题怎么做,在线等1、已知有一串数:1,2,2,2,3,3,3,3,3,4……,那么:(1)5 2020-05-14 …
RS232C接线时,串口1的脚2接串口2的()。(A)脚2(B)脚3(C)脚4(D)脚5RS232 2020-05-17 …
在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符 2020-05-26 …
● 在字符串的KMP模式匹配锋法中,需要求解模式串p的next函数值,其定义如下所示。若模式串p为“ 2020-05-26 …
搭建如图1这样的单顶帐篷需要17根钢管,为了在固定的地方尽可能多的搭建帐篷需按图2、图3的方式串起 2020-06-11 …
二元一次方程加减消元什么时候是1式减2式什么时候是2式减1式是系数相同的时候!举几个例子 2020-07-21 …
有一串数:1,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,.问:1.12是这串数中的 2020-11-06 …
某气态烷烃和烯烃的混合气体2.24升完全燃烧生成6.6克2氧化太和4.05克水求这两烃的分子式求具体 2020-11-23 …
取下一个灯泡,若闭合开关后另一个灯仍然发光,则2灯并联,否则是2灯串联. 2020-12-09 …
m和n是倒数,c和d是互为相反数,a的绝对值是2.式子10a分之mn+a*a+(c+d) 2021-02-21 …