Cまで三完。
No.2666 Decreasing Modulo Nim
解説AC。
実験コードを書いたあと何も進まなかったけれど、「Aliceが最初にmの倍数を選択したらどうなるか?」と考えて、各A[i]をA[i]%mにしたものへ帰着できることは思いついて良かった。
それ以降は難しいが、mで割った余りに帰着した後なら実験でどうにかなったかもしれない。
トヨタ自動車プログラミングコンテスト2024#3(AtCoder Beginner Contest 344) Eまで。体感ではDが簡単でEが難しかったのだが、AC人数は配点通りといった感じなので自分の感覚がおかしかったよう。
— titia (@titia_til) March 9, 2024
C 全列挙
D DP
E 座標圧縮して、左右を管理。
D1 高々長さ3で十分そう(未証明)。長さ2と長さ3(n,最大bitのみのやつ,m)をチェック
— titia (@titia_til) March 1, 2024
D2 実験すると、bit_countが偶数のときに勝てる。最大bitのみのやつを投げればOK
Codeforces Round 932 (Div. 2) Dまで。
— titia (@titia_til) March 5, 2024
A sかs[::-1]+sか。
B 全体のMEXと同じMEXとなる配列二つに分割できるか?
C bでソート。DP[i][x]をiまででx個作れるときのコストのに似たやつとする。コストではなく、そこまでのAの合計-B[i]を入れると判定できる。
D 図を描くとそれぞれ線分なので足し引き。
AtCoder Beginner Contest 343 Eが解けずGは見ていない。
— titia (@titia_til) March 2, 2024
C 全列挙
D 種類数と各数字が何回出ているかを持つ
E 全探索。体積の計算をちゃんと書いたつもりなのにWA二個が取れない。
F セグ木
Codeforces Round 930 (Div. 1) A一完でさようなら。
— titia (@titia_til) February 29, 2024
B 残り一時間くらいで計算方法は分かったのに答えが最後まで合わなかった。累積和の添え字?