アルゴリズム忘備録

競技プログラミングとかデータ分析とか

2017-05-22から1日間の記事一覧

ARC074 F - Lotus Leaves

arc074.contest.atcoder.jp 2次元マップ上の複数の場所oとスタートとゴールが与えられる。が与えられる。x軸またはy軸が等しい場所o及びスタート、ゴールはワープすることができる。このとき、スタートからゴールにたどり着けなくするためにoを取り除きたい(…

ARC074 E - RGB Sequence

arc074.contest.atcoder.jp (l[i], r[i], x[i])の組がM個与えられる。Nマスを赤 緑 青で塗り分ける時、[l[i], r[i]]の範囲はx[i]色になるという制限を課す。塗り分け方は何通りか。 何通りか、なのでdpで考える。 n番目まで色を塗って、一番最後に塗った色と…

ARC074 D - 3N Numbers

arc074.contest.atcoder.jp 長さ3Nの数列a[i]が与えられる。この中から2N個を選び「前半N個の総和 - 後半N個の総和」を最大化せよ。 前半N要素が全て入っている範囲を[0, k), 後半N要素が全て入っている範囲を[k, N)として、N<=k