Máxima Subcadena
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
256M
Authors:
Problem types
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Prolog, Python, Swift, VB
Dada una cadena de caracteres , compuesta a lo mas por letras mínusculas del alfabeto inglés. Su tarea es buscar una cadena que tenga el mayor número de ocurrencias como subcadena en .
Si la solución no es única, se debe tomar la que tenga la máxima longitud. Si la solución sigue sin ser única, encuentre la más pequeña lexicográficamente.
Entrada
La primera línea de entrada contiene la cadena .
Salida
La primera línea de salida contiene la cadena .
Ejemplo de Entrada #1
cabdab
Ejemplo de Salida #1
ab
Ejemplo de Entrada #2
cabcabc
Ejemplo de Salida #2
c
Ejemplo de Entrada #3
ababababab
Ejemplo de Salida #3
ab
Explicación del ejemplo #1
, y aparecen veces, pero es más grande. No hay otras cadenas que aparezcan más de una vez.
Explicación del ejemplo #2
aparece veces mientras que , , , , , y aparecen solo veces
Explicación del ejemplo #3
Ten en cuenta que estamos interesados en subcadenas(continuas), no subsecuencias.
es el ganador con apariciones.
Comments
Que modulo deberia usar en el hashing para este problema