El de la subpalabra común más larga

Algunos problemas son tan clásicos que apenas merecen enunciado. En éste, os pedimos que calculéis cuál es la subpalabra de mayor longitud que tienen en común dos palabras dadas. En caso de haber varias, escribid la más pequeña en orden alfabético.

Entrada

La entrada consiste en diversos casos, cada uno con dos palabras no vacías p1p_1 y p2p_2 con como mucho 500 letras minúsculas.

Salida

Para cada caso, escribid la subpalabra común más larga. En caso de empate, escribid la más pequeña en orden alfabético.

Observación

Hay algoritmos muy rápidos para resolver este problema. Aquí, nos conformamos con uno que tarde tiempo proporcional a n1n2n_1\cdot n_2, donde n1n_1 y n2n_2 son las longitudes de p1p_1 y p2p_2.

Información del problema

Autoría: Omer Giménez

Generación: 2026-01-25T11:10:24.368Z

© Jutge.org, 2006–2026.
https://jutge.org