您现在的位置是:主页 > news > 网站关键词优化怎么做的/中国网络营销公司

网站关键词优化怎么做的/中国网络营销公司

admin2025/5/10 22:56:52news

简介网站关键词优化怎么做的,中国网络营销公司,十大互联网公司排名,海外网站加速器免费题目&#xff1a;对一个“01”串进行一次μ变换被定义为&#xff1a;将其中的"0"变成"10"&#xff0c;“1"变成"01”&#xff0c;初始串为"1"&#xff0c;求经过N(N < 1000)次μ变换后的串中有多少对"00"&#xff1f;&am…

网站关键词优化怎么做的,中国网络营销公司,十大互联网公司排名,海外网站加速器免费题目&#xff1a;对一个“01”串进行一次μ变换被定义为&#xff1a;将其中的"0"变成"10"&#xff0c;“1"变成"01”&#xff0c;初始串为"1"&#xff0c;求经过N(N < 1000)次μ变换后的串中有多少对"00"&#xff1f;&am…

题目:对一个“01”串进行一次μ变换被定义为:将其中的"0"变成"10",“1"变成"01”,初始串为"1",求经过N(N <= 1000)次μ变换后的串中有多少对"00"?(由图可知,“1”经过第一次变换成为“01”,第二次变换成为“1001”,经过第三次变换成为“01101001”)在这里插入图片描述

思路:

在这里插入图片描述设“10”为A,设“01”为B,fA[i]为A经过i次变化后产生的“00”数量,fB[i]为B经过i次变化后产生的“00”数量。
fA[i] = fB[i-1] + fA[i-1]
fB[i] = fA[i-1] + fB[i-1] + i%2

题解
def fun(n):fA = dict()fB = dict()fA[0] = 0fB[0] = 0for i in range(1, n):fB[i] = fA[i-1] + fB[i-1] + i%2fA[i] = fA[i-1] + fB[i-1]return fB[n-1]print(fun(1000))