Copiado al portapapeles
Descripción
Una subcadena son consecutivas partes de una cadena (Por ejemplo ab es subcadena de abcd). Un problema muy usual resuelto con programacion dinamica es encontrar la cadena (o cadenas) mas larga que es sub cadena entre dos cadenas y son comunes. Por ejemplo:
aaabbb
bbaabb
La cadena que es subcadena de ambas cadenas y a la vez es mas larga es aabb (longitud 4)
Tu tarea es encontrar la longitud de la subcadena común mas larga entre cadenas
Entrada
La primera linea contiene un entero , el numero de casos de prueba ().
Cada caso de prueba consiste de una linea de entero (), y líneas a continuación que contiene una cadena (), las cadenas solo contienen caracteres alfabeticos de a hasta z
Salida
La salida esta compuesta de lineas, para cada caso de prueba imprimir la longitud de la subcadena mas larga que sea comun entre las cadenas.