【题目描述】
从1开始,1->01,0->10
问第n步以后有多少对0
【解题思路】
要产生一对'00',只能由'01'产生,而‘01’可由'1'或‘00’产生,所以f[i] = f[i-2]的‘1’的个数 + f[i-2]的’00‘的对数
先简单列几个
0 1 1 3 5 11 21//0的对数
1 2 4 8 //1的个数
第一个数是0,如果n被2整除2*前面+1,否则2*前面-1
【题目描述】
从1开始,1->01,0->10
问第n步以后有多少对0
【解题思路】
要产生一对'00',只能由'01'产生,而‘01’可由'1'或‘00’产生,所以f[i] = f[i-2]的‘1’的个数 + f[i-2]的’00‘的对数
先简单列几个
0 1 1 3 5 11 21//0的对数
1 2 4 8 //1的个数
第一个数是0,如果n被2整除2*前面+1,否则2*前面-1