ABC147 E - Balanced Path
問題
コード
Submission #14018954 - AtCoder Beginner Contest 147
解法
左上のマスから右下のマスまで移動した際に、通ったマスに書かれている2つの数の差の絶対値を足すか引くかした値の絶対値をとすると、の最小値を求めたい。
これは、マスまでにの値をにすることができるかというbool値をとして管理すれば求めることができる。
遷移としては、がtrueの場合、次のマス( または )は、次のマスに書かれている2つの数の差の絶対値をとすると、、、のときtrueとなる。
計算量は、
感想
安定の解説ACではあるが、競プロへのモチベが微妙なので諦め。
Rust勉強中のため、コードは冗長かもしれない。