halcの競プロ精進ブログ

はるくが競プロしたことを書き留めるなにか

【今日の精進】JOI春合宿バチャ Day4 (番外編)

毎日格上の問題を倒すやつの99日目です。

コンテストリンク

https://kenkoooo.com/atcoder/#/contest/show/d7702885-8ae7-43b8-b7c9-16ea14a53752

結果

ビ太郎の旅(難易度9)…15/100(oo--)

イノシシ(難易度12)…62/100(ooo-)

旅行(難易度11)...7/100(--o---)

合計...84/300*1

解法

L - ビ太郎の旅 (Bitaro's Travel)

Q=1 の場合は、訪れる場所が区間の形になるものを利用すればシミュレーションできます。

それ以外はちょっと知りません。

L - イノシシ (Wild Boar)

T=1 の場合は、各頂点と最後に通った辺のペアをもった最短経路をすべてに対して持っておいて、あとはいい感じにシミュできます。

それ以外は知りません。

I - 旅行 (Tourism)

小課題3は、左端と右端を求めるRMQ(どっちも)をすればよいです。正直その前の愚直も厳しいです。

提出コード

ビ太郎の旅

atcoder.jp

イノシシ

atcoder.jp

旅行

atcoder.jp

感想

イノシシの T=1 を全部とれたのが相当大きかった

*1:少しよろしくない