邮件(email)

邮件(email)

暂无测试数据。

Description

\(\text{Scarral}\) 收到了一封来自外星球的秘密邮件。邮件由 \(n\) 个大写英文字母组成,不巧的是 \(\text{Scarral}\) 收到邮件以后一不小心打乱了原来的字母顺序。但是聪明的 \(\text{Scarral}\) 记住了原邮件的完整内容,现在他每次可以选择打乱后的邮件中相邻的两个字母进行交换,问最少交换多少次能够将打乱的邮件恢复成原邮件。

Input

第一行 \(1\) 个整数 \(n\) 代表邮件长度。第二行长度为 \(n\) 的只包含大写字母的字符串表示打乱后的邮件。第三行长度为 \(n\) 的只包含大写字母的字符串表示原邮件。为了保证打乱后的邮件可以恢复成原邮件,所有测试数据满足任意一种大写字母在两封邮件中的出现次数相同。

Output

输出一个整数表示最少的交换次数。

Sample

Sample input

4
ABCD
DBCA

Sample output

5

Hint

\(40\%\) 的数据:\(n\leq 30\);
另外 \(20\%\) 的数据:\(n=5000\);
\(100%\) 的数据:\(n\leq 1000000\)。

信息

ID
1027
难度
(无)
分类
树状数组 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者