Hay 25 combinaciones posibles. Queremos una recurrencia para que nos ayuden. Así que vamos a T(1) ser nuestro recurrencia que indica el número de combinaciones permitidas para una cadena de longitud n. Por lo T(1)=2. Del mismo modo, T(2)=22−1=3, dándonos vv,vc,cv. Ahora para T(3), no podemos tener a ccv,vcc,ccc. Así que hay 23=8 combinaciones posibles y excluimos a los tres, dejando a T(3)=5=T(2)+T(1).
De manera más general, T(n)=T(n−1)+T(n−2) con condiciones iniciales T(1)=2, T(2)=3. Tenemos el polinomio característico y resolver:
λ2−λ−1=0, lo que nos da autovalores λ=1±√52.
La forma general de la ecuación es: T(n)=A⋅(1+√52)n+B⋅(1−√52)n.
Ahora conecte en sus condiciones iniciales y resolver.
El número de imposible combinaciones de es 2n−T(n).
Edit: Probando T(n) tiene por inducción. La base de los casos se dan en mi análisis anterior para T(1),T(2). Así que asumir cierto al n−1 y considerar el caso de n.
Ahora mira a T(n) y eliminar el último sabor añadido. Si era de vainilla, hay T(n−1) formas de construcción de dicha secuencia. Por la hipótesis inductiva, T(n−1) correctamente cuenta el número válido de n−1 configuraciones. Así que añadir la vainilla es válido.
Si el último sabor en lugar de chocolate, se nota que el sabor antes de la última es de vainilla (de lo contrario, la configuración sería válido). Así que hay T(n−2) cadenas de este tipo, de modo que el n−1 sabor a vainilla. Y, a continuación, el nth sabor a chocolate. Por lo tanto, T(n)=T(n−1)+T(n−2), agotando todas válido posibilidades.
Así que por el principio de inducción matemática, T(n) correctamente los recuentos de las configuraciones válidas para su problema.