文字列にはサブシーケンスがありますが、通常はすべてが異なるわけではありません。サブシーケンスの最大頻度を見つけることの複雑さは何ですか?
たとえば、文字列「subsequence」にはサブシーケンス「sue」のコピーが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日後に編集:ご覧いただきありがとうございます!これにより、多項式時間で解けるプログラミングコンテストの問題が発生するのではないかと考えていました。私はそうは思いませんが、後でもう一度考えたいと思います。