Enviado por Llyn en Algoritmos, Ciencia, Programacion
Solución a ¿Cuántas formas?
Primero, no importan que caracteres son, con o
da la misma solución para cualquier
.
Segundo, veamos que podemos hacer si representamos la idea por grafos. Usemos el ejemplo dado, con , existen arcos desde
para
,
y
; desde
para
y
; y desde
hasta
solamente, tal como se muestra en la figura siguiente.

Si representamos este grafo con una matriz de adyacencia , esto es, una matriz cuyo elemento en la fila
y columna
es
si existe un arco desde el nodo representado por
al nodo representado por
y
en el caso contrario. Con el ejemplo sería:
Adicionalmente, existe un teorema que indica que dado un grafo, la matriz resultante de elevar la matriz de adyacencia correspondiente al grafo a la
representa en cada elemento
la cantidad de caminos diferentes de longitud
desde el nodo
al nodo
. Ahora, para una cadena de longitud
tal como
se define un camino de longitud
, es decir hay dos arcos: el primero de
hasta
y el segundo de
hasta
. En general para una cadena de
caracteres, la longitud del camino correspondiente es
.
Veamos que tal.
Según esto, existen dos caminos que van desde hasta
(
y
) y tres desde
hasta
(
,
y
) lo cual es cierto, e incluso se cumple para el resto de los casos. Luego solo nos queda sumar cada caso dando el resultado al problema, en este caso diez.
Otro ejemplo, con
entonces la solución seria sumar cada elemento de,
Lo cual nos da como respuesta .
Posts Relacionados
- ¿Cuántas formas? Regreso con el arameo, escribí un problema hace unos días,...
- Potencias y series de potencias a un gran entero Como habré hecho notar en la solución para el problema...
- DFS DFS, acrónimo para Depth-First Search, en español Búsqueda en Profundidad,...
Menciones/Notificaciones
- house extension costs melbourne - into series like part 1, part 2... etc. you can successfully build anticipation for your audience so they can catch that ...



ya dejaste de ser un padawan ya eres un gran maestro jedi :D
UsandoJe je, aún no, este tipo de problemas es de aquel tipo de que si no te lo dicen, no se te ocurre, mi caso por ejemplo. Aunque creo que hay una solución por DP pero ya sera para después.
Usando