gyouzasushi’s diary

競プロとか

今日の競プロ(2020/4/25)

JOI2010本選 B - お菓子の分割

問題

シンプルに手も足も出んくて悔しい。解説AC。

とりあえずそれぞれの場所を切断するかどうかだけを考える。ナップサックに荷物を入れるか入れないかを考えるのと一緒。そこから肉付けしてったらいける。

提出

Codeforces Round #590 (Div. 3) A - Equalize Prices Again

問題

提出

Codeforces Round #590 (Div. 3) B - Social Network

問題

提出

Codeforces Round #590 (Div. 3) C - Pipes

問題

提出

Codeforces Round #590 (Div. 3) D - Distinct Characters Queries

問題

ABCでみたね。

atcoder.jp

提出

Codeforces Round #590 (Div. 3) E - Special Permutations

問題

f(p_1(n)) を基準に差分を足し引きしていく。k1 から n まで動かすと、|pos(p_k(n), x_i)-pos(p_k(n), x_{i+1})| の値は kx_i をまたぐときと x_{i+1} をまたぐときだけ変化する。

提出

Codeforces Round #590 (Div. 3) F - Yet Another Substring Reverse

問題

(2^{20})^2 回くらいかかる解法しか思いつかなくて、でもそもそも答えの候補20個しかないしなあ、と思いながらダメ元で枝刈りしてたらACしちゃった。想定ではなさそう、明日 editorial 読む。

提出