En matemáticas, una subsecuencia en una cadena, es la secuencia de caracteres dentro de la cadena, que respetan el orden, mas no necesariamente deben aparecer de manera contigua. Es una forma de generalización de la subcadena, donde los caracteres deben estar consecutivos. Por ejemplo, la cadena ABCDEF tiene la subsecuencia ABD; observe que se respeta el orden de aparición, pero no todos los caracteres necesariamente están contiguos. POr otro lado, la secuencia DEA no es una subsecuencia de ABCDEF, ya que no respetan el orden. Un problema interesante en cadenas es el conteo de subsecuencias, escriba un programa que lea dos cadenas s1 y s2 e imprima cuantas veces aparece repetida s2 como subsecuencia de s1.
Entrada
Dos cadenas s1 y s2.
Salida
EL número de veces que s2 aparece repetida como subsecuencia de s1.
Observación
Input
unmurcielago u
Output
2
Input
sastreregastte ast
Output
7
Input
ssss ss
Output
6
Input
abcdefg adg
Output
1
Input
aabbccddeeff abcdef
Output
64