¿Cuántas cadenas hay formadas exactamente por M A, N B y K C para que no aparezca la cadena BC?
Por ejemplo, cuando M=3, N=1, K=1, $$ABACA$$ cuenta como una cadena válida mientras que $$A\underline{BC}AA$$ no lo hace.
Podemos calcular este valor para valores pequeños de M,N,K forzando manualmente. Pero, ¿hay alguna forma de generalizar esto para valores mayores de M,N y K?
He intentado utilizar la recursión. Dejemos que $a_{m,n,k}$ sea la respuesta para m,n,k. La recursión que une $a_{m+1,n,k}$ a $a_{m,n,k}$ es fácil -_- $$a_{m+1,n,k}= (m+k+n+1)a_{m,n,k}$$ Porque a cada secuencia válida formada por M A's, N B's, K C's, podemos añadir otra A en cualquiera de las M+N+k+1 posiciones. No he podido relacionar $a_{m,n+1,k}$ a $a_{m,n,k}$ . Bueno, es obvio que $a_{m,n,k}= a_{m,k,n}$ , por lo que si somos capaces de vincular $a_{m,n+1,k}$ a $a_{m,n,k}$ se acabará. Ahí es donde estoy atascado.
He encontrado una parte de una recursión todavía- a cada secuencia que consiste en M A's, N B's, K C's, podemos añadir otra B a cualquier otra B, así $a_{m, n+1, k}= n \times a_{m,n,k} + \text{something}$ . Encontrando esto $\text{something}$ es donde estoy atascado en- que $\text{something}$ debe dar cuenta de las cadenas que tienen una B al final. Ahí es donde estoy atascado. ¿Puede alguien ayudarme con mi enfoque?
P.D. Nunca he afirmado que mis declaraciones anteriores sean ciertas. Puede que me haya equivocado, así que también me alegraré si alguien lo señala.
0 votos
¿Hay alguien en línea? :(
0 votos
¿Por qué no piensas en esta línea? Calcula el número de cadenas que tienen al menos una "BC" como subcadena. Ahora, réstalo del número total de cadenas. Así es muy sencillo. ¿A que sí?