AtCoder Beginner Contest 253 B問題 Distance Between Tokens
問題
提出解答
問題の概要
行 列からなるマス目のうち, ちょうど つのマスにコマがある.
開始時点の状況は長さ の 個の文字列 で表され, であるとき, マス にコマがあり, の場合はマス にコマはない.
一方のコマを左右上下のマスに移動させて, 他方のコマと同じマスにコマがあるようにしたい. 最小何手必要か?
制約
- は からなる長さ の文字列
- となる はちょうど 個である.
解法
2つのコマがマス にあるとき, 答えは である. よって, 与えられた文字列からコマがある2つのマスを特定できればよい. 実際, これは を活用することにより実現可能である.