今日の競プロ(2020/4/17)
JOI 1問
Codeforces 6問
JOI2008春合宿 Day3 Fraction: 分数
解説AC。ファレイ数列っていうらしい。
Codeforces Round #632 (Div. 2) E - Road to 1600
結構きれいにいけた。基本的には蛇腹に埋めて、左下(or 右下)の4マスだけ適切に入れ替える。 だと
みたいな。ルークは 19 → 22 → 20 → 21 → 23 → 24… と vun で動ける。一方クイーンは 19 → 20 → 21 → 23 → 22 → 24…と動くことになり、22 → 24 のワープに vun かかる。 は例外。
Codeforces Round #615 (Div. 3) A - Collecting Coins
Codeforces Round #615 (Div. 3) B - Collecting Packages
なんかめっちゃ詰まっちゃった。( x座標, y座標 )の pair をソート。
Codeforces Round #615 (Div. 3) C - Product of Three Numbers
素因数分解する。
Codeforces Round #615 (Div. 3) D - MEX maximizing
を のうち で割った余りがとなるものの個数とする。を追加するかわりに を追加することにすると、クエリごとに MEX を求めていくだけの問題になる。例えば のもとで
のかわりに
とすると、答えは確かに
になる。
Codeforces Round #615 (Div. 3) E - Obtain a Permutation
ゴールとなる行列の要素が全て異なるのがポイントで、「あるマスの数字を書き換えることなくゴールと一致させることができる回転数」が一意。これを利用して列ごと・回転数ごとにみればいける。
コメント
明日は 第二回アルゴリズム実技検定 受けます。がんばるぞ〜