Una cadena tiene subsecuencias, pero generalmente no son todas distintas. ¿Cuál es la complejidad de encontrar la frecuencia máxima de cualquier subsecuencia?
Por ejemplo, la cadena "subsecuencia" contiene 7 copias de la subsecuencia "demandar" y este es el máximo.
Ejemplo de código de fuerza bruta en http://ideone.com/UIp3t
¿Hay teoremas estructurales relacionados? Ambas resultan ser falsas :
- la más larga de las subsecuencias de frecuencia máxima es única
- la frecuencia máxima de cualquier longitud- subsecuencia es unimodal en
Posiblemente enlaces relacionados:
- Contando # subsecuencias distintas http://11011110.livejournal.com/254164.html
- Problema de concurso relacionado para múltiples fuentes http://www.spoj.pl/problems/CSUBSEQS/
- Documento relacionado http://dx.doi.org/10.1016/j.tcs.2008.08.035
Editar 10 días después: ¡ gracias por echar un vistazo! Me preguntaba si esto sería un buen problema de concurso de programación solucionable en tiempo polinómico. Supongo que no, pero espero volver a pensarlo más tarde.