aacord’s memo

abcを中心にpythonで解いた問題のメモ、整理をしています。緑になった。

2020-07-18から1日間の記事一覧

早稲田大学プログラミングコンテスト2019 B - 10 puzzle

場合分けが無限にある。 条件がきつい順に 全部0の場合→0 5が含まれていない場合→ No 全部5以下の場合→1 min(h, w) > 1 なら 最大値 9 → 4 最大値 8 → 3 最大値 6,7 → 2 となり、 そして上記以外で、h or w = 1 のときは、5の左右の列で最大値ごとに計…

いろはちゃんコンテスト Day1 I - リスのお仕事

久しぶりに拡張ダイクストラの問題 day2 にも拡張ダイクストラが出ていたりする。 ダイクストラといっても、距離は一切出てこなくて、休憩回数の最小値を求める問題。 heap で (累計の休憩回数、前の隙間、今いる頂点)を保管して、今いる頂点から次の頂点に…