atcoder#ABC264D. [ABC264D] "redocta".swap(i,i+1)
[ABC264D] "redocta".swap(i,i+1)
配点 : 点
問題文
atcoder
の並べ替えである文字列 が与えられます。
この文字列 に対して以下の操作を 回以上行います。
- 中の隣接する 文字を選び、入れ替える。
を atcoder
にするために必要な最小の操作回数を求めてください。
制約
- は
atcoder
の並べ替えである文字列
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
catredo
8
catredo
[ac]tredo
actre[od]
actr[oe]d
actro[de]
act[or]de
acto[dr]e
a[tc]odre
atcod[er]
という流れで操作を行うと、 回で を atcoder
にすることができ、これが達成可能な最小の操作回数です。
atcoder
0
この場合、文字列 は元から atcoder
です。
redocta
21