#P4801. 字母
字母
题目描述
给出两个长度相同且由大写英文字母组成的字符串 、,保证 和 中每种字母出现的次数相同。
现在每次可以交换 中相邻两个字符,求最少需要交换多少次可以使得 变成 。
输入格式
第一行一个正整数 ,表示字符串的长度。
第二行和第三行各一个长度为 的字符串,并且只包含大写英文字母。
输出格式
一个非负整数,表示最少的交换次数。
3
ABC
BCA
2
7
ZZZAAAA
ZAAZAAZ
6
给出两个长度相同且由大写英文字母组成的字符串 A、B,保证 A 和 B 中每种字母出现的次数相同。
现在每次可以交换 A 中相邻两个字符,求最少需要交换多少次可以使得 A变成 B。
第一行一个正整数 n (2≤n≤1000000),表示字符串的长度。
第二行和第三行各一个长度为 n 的字符串,并且只包含大写英文字母。
一个非负整数,表示最少的交换次数。
3
ABC
BCA
2
7
ZZZAAAA
ZAAZAAZ
6
注册一个 SuperOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。