Cadenas subsiguientes
Sea un número natural y = {} muchas cadenas de caracteres no visibles. Deje que sea una cadena de caracteres de . Entonces, cualquier carácter de pertenece al conjunto {, }. Tomamos nota por | | el número de caracteres de la cadena o su longitud equivalente. Una subsecuencia [: ] de se compone de los caracteres ubicados en posiciones consecutivas , , ..., . Por lo tanto, si = 'abbbaababa', entonces [3: 6] = 'bbaa' o la subsecuencia resaltada: 'abbbaababa'.
Tarea
Dado un conjunto , se requiere determinar la longitud máxima de una subsecuencia encontrada en todas las filas de .
Entrada
En la primera línea de la entrada hay un número natural igual al cardinal del conjunto . En cada una de las siguientes líneas hay una cadena del conjunto .
Salida
En la primera y única línea de la salida, imprima un número natural igual a la longitud del resultado encontrado.
Restricciones y aclaraciones.
•
• Si , entonces
• Se garantiza que siempre habrá una solución.
• Garantía de que el resultado no superará los .
• Para el % de las pruebas:
• Para el % de las pruebas:
• Para el % de las pruebas:
Ejemplo de Entrada
4
abbabaaaaabb
aaaababab
bbbbaaaab
aaaaaaabaaab
Ejemplo de Salida
5
Explicación:
La longitud de una subsecuencia de longitud máxima común es .
En el ejemplo, la subsecuencia de longitud común 5 es aaaab:
abbabaaaaabb, aaaababab, bbbbaaaab, aaaaaaabaaab.
Comments
Cometieron un error en la explicación, la primera ocurrencia de la mayor subsecuencia común la escribieron como aaaaaab (con 5 a's). Cuando deberia ser para todas aaaab (con 4 a's). Revisen eso.