Строка имеет подпоследовательностей, но обычно они не все различны. Какова сложность нахождения максимальной частоты любой подпоследовательности?
Например, строка «подпоследовательность» содержит 7 копий подпоследовательности «иск», и это максимум.
Пример кода перебора на http://ideone.com/UIp3t
Есть ли связанные структурные теоремы? Оба из них оказываются ложными :
- самая длинная из подпоследовательностей максимальной частоты уникальна
- максимальная частота любой подпоследовательности длины является унимодальной вк
Возможно связанные ссылки:
- Подсчет # различных подпоследовательностей http://11011110.livejournal.com/254164.html
- Связанная задача конкурса для нескольких источников http://www.spoj.pl/problems/CSUBSEQS/
- Документ по теме http://dx.doi.org/10.1016/j.tcs.2008.08.035
Редактировать 10 дней спустя: спасибо за взгляд! Я задавался вопросом, сделало бы это хорошей проблемой решаемого соревнования программирования полиномиального времени. Я думаю, нет, но я надеюсь подумать об этом позже.