luogu#P8030. [COCI2021-2022#3] Ekoeko
[COCI2021-2022#3] Ekoeko
题目描述
给定一个正整数 和一个由 个小写字母组成的字符串。
交换字符串的相邻两个字母视为一次操作。求使得原串的前 个小字母和后 个完全相同所需的最少操作次数。
输入格式
第一行,一个正整数 。
第二行,一个由 个小写字母组成的字符串。数据保证每个字母均出现偶数次。
输出格式
输出最少操作次数。
3
koeeok
3
3
kekoeo
1
4
soolnlsn
4
提示
【样例 3 解释】
一种操作次数最少的方案:
$\texttt{soolnlsn} \to \texttt{so\red{lo}nlsn} \to \texttt{sol\red{no}lsn} \to \texttt{\red{os}lnolsn} \to \texttt{o\red{ls}nolsn}$
【数据规模与约定】
本题采用子任务捆绑测试。
- Subtask 1(10 pts):字符串前 个字母均为 ,后 个均为 。
- Subtask 2(20 pts):每个字母在字符串中至多出现两次。
- Subtask 3(20 pts):前 个字母和后 个字母的组成完全相同,但顺序可能不同。
- Subtask 4(20 pts):。
- Subtask 5(40 pts):无特殊限制。
对于 的数据,。
【提示与说明】
题目译自 COCI 2021-2022 CONTEST #3 Task 4 Ekoeko。
本题分值按 COCI 原题设置,满分 。