DP値:文字列
AtCoder
AtCoder600点
ABC-F
Dijkstra法
最小コスト
文字列
DP値:文字列
見積り大事
最適化テク:制約条件を加えて探索候補を絞る
制約:複数系列の長さの合計が10^5以下
操作を好きな回数だけ行える
回文
応用的な探索
文字列のconcatを考える問題
prefixとsuffix
橙色diff
N個の文字列の問題
最適化問題
こういう重たい実装を確実にこなせるように...なりたい! 問題へのリンク 問題概要 個の文字列 が与えられる。これらを好きな順序で好きな回数だけ concat して回文を作りたい。ただし 番目の文字列を使用するコストは 1 回あたり である。 回文を作れるかど…
Codeforces
応用的な探索
最適化テク:解に確実に含まれる要素を列挙する
最短路問題
BFS
グラフ
DFS
DP
DP値:文字列
辞書順
辞書順最小なグラフ探索
数値を表す文字列同士の比較
各kに対して
整数値のconcatを考える問題
CodeforcesCombined
CodeforcesR2600
DFS木やBFS木を考察する
勉強になった!!!!! 「辺番号または頂点番号が辞書順最小な最短路」を求める考え方が炸裂する感じ。 最短路として使われうる辺を列挙しておく (この考え方自体が典型) その辺をうまいこと活用しながら探索する という典型の流れになっている。 問題への…
文字列
場合分け
Greedy
DP
辞書順
DP値:文字列
テク:区間ごとに分割する
AGC-E
AtCoder
AtCoder1600点
prefixとsuffix
赤色diff
Greedy:辞書順最小を求める
こういうのちゃんと解き切れるようになりたい... なんだろ、「'a' と 'b' の個数が等しくなるような区間ごとに分割する」という発想がちゃんと出て来るようにするためには、どういう流れの考察をすればよいのだろう... 問題へのリンク 問題概要 N 個の 'a' …