gyouzasushi’s diary

競プロとか

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

Codeforces 1問

JOI 2問

Codeforces Round #634 (Div. 3) F - Robots on a Grid

問題

  • ロボットの総数

グリッドを有向グラフと見たときの閉路の長さの合計。

  • 黒マスに配置できるロボット

連結成分ごとに考える。ある頂点に置かれたロボットが十分な時間のあとにどの頂点にいるか、は「閉路中の適当な頂点までの距離 mod 閉路の長さ」によって決まるので、これが被らないように数えていく。実装だいぶ苦労したけど、最終的に結構すっきり書けて嬉しい。

提出

JOI2008本選 D - ぴょんぴょん川渡り

問題

dp[i][j][k]=i 行目 j 番目の石まで、一行飛ばし k 回で行くときの危険度の\min

提出

JOI2008本選 E - ペンキの色

問題

座標圧縮 + いもす法。メモリ制限64MBがちょっとしんどかったけど、連結判定に幅優先探索を使ったらいけた。××深さ優先探索 ×UnionFind

提出