わりとよくある備忘録

競プロ他雑多な私的メモ

2022-04-01から1ヶ月間の記事一覧

回文検出(DP)

回文検出は、以下の記事で書いたManacherのアルゴリズムを使えばで解けるが、かければDPでも解くことが出来る。 DPの方が遅いが、コード的にはかなりシンプルに書けるのでメモしておく。klee.hatenablog.jp 個人的にはManacherは偶数長の時とか、探索範囲の…

C++の順序付多重集合について

最近multisetを使うと簡単に解ける問題がちょくちょくAtCoderで出題されて解けなかったりしたので、簡単にC++のmultisetについてまとめる。 C++のmultisetとは 順序付多重集合、つまり順序を保持しつつ要素の重複を許容した集合を効率的に管理するためのデー…