きろく

特筆すべき記録のまとめ

square869120Contest #6:C - Infinite Grid

問題

atcoder.jp

解法

スタートからゴールまでの移動は,まずスタートから全てのマスが移動できるマスであるような行まで移動し,ずっと右へ進み続け,その後ゴールのマスまで下がっていくようになる.到達可能である条件は「全てのマスが移動できるマスである行が存在すること」,「スタートのマスからそのような行まで移動できること」,「そのような行からゴールのマスまで移動できること」の 3 つになる.これらを満たすかどうかを DFS 等を用いて調べればよい.O(HW).

解答

atcoder.jp

f:id:babcs2035:20190415222529p:plain