Uma string possui subsequências, mas elas geralmente não são todas distintas. Qual é a complexidade de encontrar a frequência máxima de qualquer subsequência?
Por exemplo, a string "subsequence" contém 7 cópias da subsequence "sue" e esse é o máximo.
Exemplo de código de força bruta em http://ideone.com/UIp3t
Existem teoremas estruturais relacionados? Ambos acabam sendo falsos :
- a mais longa das subsequências de frequência máxima é única
- a frequência máxima de qualquer subsequência de comprimento é unimodal em k
Possivelmente links relacionados:
- Contando # subsequências distintas http://11011110.livejournal.com/254164.html
- Problema de concurso relacionado para várias fontes http://www.spoj.pl/problems/CSUBSEQS/
- Artigo relacionado http://dx.doi.org/10.1016/j.tcs.2008.08.035
Edite 10 dias depois: obrigado por dar uma olhada! Eu me perguntava se isso seria um bom problema de concurso de programação solucionável em tempo polinomial. Acho que não, mas espero pensar novamente mais tarde.