#abc264d. [abc264_d]"redocta".swap(i,i+1)
[abc264_d]"redocta".swap(i,i+1)
题目描述
给定一个字符串 ,它是 atcoder
的一个排列。
在字符串 上,你可以进行以下操作 次或多次:
- 选择 中相邻的两个字符并交换它们。
找出使得 等于 atcoder
的最小操作次数。
约束条件
- 是一个
atcoder
的排列字符串。
输入
输入以以下格式从标准输入给出:
输出
输出一个整数作为答案。
示例输入 1
catredo
示例输出 1
8
你可以通过 次操作将 变为 atcoder
,如下所示:
catredo
[ac]tredo
actre[od]
actr[oe]d
actro[de]
act[or]de
acto[dr]e
a[tc]odre
atcod[er]
这是可行的最小操作次数。
示例输入 2
atcoder
示例输出 2
0
在这种情况下,字符串 已经是 atcoder
。
示例输入 3
redocta
示例输出 3
21