AtCoder上にある問題のうち、AtCoder Problemsでdiff 800以上と判定されているものを順番に解いていく企画。
基本的な考え方は全てコード中のコメントに入れてあるので、参照のこと。
出典:
AtCoder Beginner Contest 075 C – Bridge
Lowlinkを利用する手法で\(O(N+M)\)というのがあるらしいが、ここでは愚直に一つずつ外して確認している。計算量としては\(O(NM)\)なので、今回の制約下では問題ない。
[pastacode lang=”python” user=”scrblbug” repos=”atcoder” path_id=”python/abc075_c.py” revision=”” highlight=”” lines=”” provider=”github”/]