Toy と帽子と ADP BE

主にプログラミングに関わる話をゆるくエモくやっていきます

AtCoder Beginner Contest 380

5完、99:49(!!)

各問題

A - 123233

文字列で受け取って一文字ずつ確認するのが楽でしょうか。

B - Hurdle Parsing

- の数を数えて、| が来たらその時点での数を出力してからリセット、の繰り返し。

C - Move Segment

やることは簡単で、K-1番目の1K-1番目とK番目の1の数を合わせたものを出力し、K番目の1はスルーすればよいです。

で、どうやるかですが、自分はランレングスのライブラリを作っているのでそれを使ってやりました。

D - Strange Mirroring

OEIS-A010060 (!?)

E - 1D Bucket Tool

DSU で同じ色に塗られている隣接するマスを管理し、DSU の leader に範囲を持たせるようにすればよいです。

まとめ

生成AIは使えなくなったが、OEISが使えました...。