#2 Panda38
Zdravím,
jednalo by se o naprogramování datové struktury Trie (či nějaké jiné podobné, která by řešila problém), do které bych ukládal slova jako do slovníku s počtem, kolikrát jsem tam to dané slovo uložil, pokud bych ho ukládal už poněkolikáté. Poté by se slovník prošel a našel by nejdelší společný podřetězec způsobem každé slovo s každým - na jeho ukládání by se použila znova struktura Trie.