以下の内容はhttps://zrkkkk.hatenablog.com/entry/2025/05/17/225344より取得しました。


ABC406

ABC406

atcoder.jp

oooooo- 72:23 + 1ペナ 440位 Perf1870相当

頭が寝ていてBとCがめちょ遅かった......

A

Submission #65847645 - Panasonic Programming Contest 2025(AtCoder Beginner Contest 406)

時間を分に直した。

B

atcoder.jp

誤読したりオーバーフロー防止の処理間違えたり......

黙ってPythonを取り出すべきだったかもしれない。

C

atcoder.jp

ナチュラルに面倒。

増加列と減少列に分割し、[Inc][Dec][Inc]となっている部分を取り出してあげればよい。Decの部分を1つ指定するとIncのそれぞれについては極大なものから削るしか選択肢がなくなる。 開始地点周りの処理に注意。

D

atcoder.jp

2D平面上のオブジェクトをSetで管理させるやつ最近見たことある気がする。

Xでソートした分のSetとYでソートした分のSetをそれぞれ持っておく。

E

atcoder.jp

これの強化版を事前に作問しておくんですね~(共通点、桁DPのみ......)

合計を求めるパートで「この状態に移動する方法が何通り」という情報が欲しくなるので、ついでにそれもDPで求める。

F

atcoder.jp

Euler Tourをセグ木に乗せると部分木クエリが処理できるんですね~

おわりに

今回苦しい実装みたいなのが多くてつらい




以上の内容はhttps://zrkkkk.hatenablog.com/entry/2025/05/17/225344より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14