yukicoder No.1209 XOR Into You
問題はこちら
問題概要
長さ思考の流れ
隣り合ったものに対して操作を行う場合, 隣り合ったものの差を考えるとうまくいくことがある. 今回の問題で言う「差」は, 排他的論理和である.とすると,
に対して操作を行うと, 操作後の
の値を
として
への操作は
のスワップ操作に対応できた.
したがって, とすると, スワップして
にできるかという問題になる. これは典型で, BITやSegmentTreeを用いることで
で求めることができる.