#P12915. [AGC007F] Shik and Copying String
[AGC007F] Shik and Copying String
题目描述
Shikk 的工作是复制。有一天,Shikk 从他的上司那里拿到了一个由小写英文字母组成的长度为 的字符串 (假设这天是第 天)。这之后第 天的工作是把 复制到 。下文中的 表示字符串 的第 个字母。
Shikk 还不怎么习惯这个工作。每天,当 Shikk 从第一个字母开始按顺序复制字符串时,他有可能会写下和刚刚写下的字母相同的字母,而不是本来应该写下的字母。也就是说, 要么与 相同,要么与 相同。(特别地,字符串开头的字母不可能出错。也就是说, 必然与 相同。)
输入两个字符串 和 ,请求出使得 有可能与 相同的最小的整数 。如果这样的 不存在,请输出 。
样例解释
样例 1 解释
一种可能的最佳方案:,,。
输入格式
输入的第一行仅一个整数,即字符串长度 ;
第二行仅一个由小写英文字母组成的字符串,即 ;
第三行仅一个由小写英文字母组成的字符串,即 。
输出格式
无
输入输出样例 #1
输入 #1
5
abcde
aaacc
输出 #1
2
输入输出样例 #2
输入 #2
5
abcde
abcde
输出 #2
0
输入输出样例 #3
输入 #3
4
acaa
aaca
输出 #3
2
输入输出样例 #4
输入 #4
5
abcde
bbbbb
输出 #4
-1
说明/提示
- ;
- 和 的长度都等于 ;
- 和 均只由小写英文字母组成。