todoリスト 文字列アルゴリズム Z-algorithm suffix array kmp algorithm manacher グラフ 直径 最小全域木(kruskal, prim ソラで書けそうだしいらないか?) オイラー路 データ構造 セグメント木 RmQ セグ木抽象化 ポテンシャルUnion-Find その他 行列 きたまさ法 n進数列挙テンプレ Primeライブラリ編集、素因数分解だけ分離