C - BBuBBBlesort! AtCoder Grand Contest 003
問題概略
長さNの数列を3つか2つ選び反転する。2つの最小操作回数は
制約
- ならば
- 入力はすべて整数である。
解法
3つの数を反転する操作を使うと偶数項、奇数項で、自由に動かせる。
ここで、動かす距離が偶数の物は3だけで出来るが、奇数のものは偶数個存在して、うまく動かせば一回で2つを設置できる。
類題
座圧
問題概略
長さNの数列を3つか2つ選び反転する。2つの最小操作回数は
解法
3つの数を反転する操作を使うと偶数項、奇数項で、自由に動かせる。
ここで、動かす距離が偶数の物は3だけで出来るが、奇数のものは偶数個存在して、うまく動かせば一回で2つを設置できる。
類題
座圧