#T1540. 小 Z 的金手指(Golden Finger)
0
小 Z 的金手指(Golden Finger)
小 Z 的金手指(Golden Finger)
题目描述
小 Z 做了一道题目,题目最后需要输出一个字符串 ,但是小 Z 的代码写错了,他的代码输出了一个字符串 。
现在小 Z 已经没有时间再改代码了,于是他决定使用他的特殊技能——金手指。
每次使用金手指,小 Z 可以选定两个字母 (这里用 代替字母),他可以任选字符串 和字符串 中存在的 变成 。
例如对于下列两个字符串:
A = acac
B = abab
小 Z 选择将 a 变成 d
那么其中几种变化结果为:
A = dcdc,B = abab
A = dcac,B = abab
A = acdc,B = dbdb
现在小 Z 想知道,他最少使用几次金手指,才能让他通过这道题(即让 和 相等)。
输入格式
第一行一个整数 ,表示字符串的长度。
接下来的两行,每行一个长度为 的字符串,即 和 。
输出格式
一行一个整数,表示最少使用金手指的次数。
样例输入 #1
3
aab
zcb
样例输出 #1
2
数据范围
样例 1 解释:
其中一种方案是 aab zab zcb。
对于 的数据,。
对于 的数据,。
对于 的数据,。
知识点与难度
本题涉及的知识点从属于 CSP-J,难度(CF Rating):1300。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 25 | 2~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接