n此题公式为f(n)=f(n-1)+f(n-2)*2 (n>=4)
1.若前n-1合法,则首尾不同,再添1个时,只有1种方法;
2.若前n-1不合法,而添1个时合法,即只是因为首尾相同引起的不合法,这样前n-2必定合法。此时第n个的添 加有2种方法。
3.f(1)=3;f(2)=6;f(3)=6.至此,可得。
#include<stdio.h>
int main()
{
}
n此题公式为f(n)=f(n-1)+f(n-2)*2 (n>=4)
1.若前n-1合法,则首尾不同,再添1个时,只有1种方法;
2.若前n-1不合法,而添1个时合法,即只是因为首尾相同引起的不合法,这样前n-2必定合法。此时第n个的添 加有2种方法。
3.f(1)=3;f(2)=6;f(3)=6.至此,可得。
#include<stdio.h>
int main()
{
}