#loj5610. 「PA 2016 Final」Dopasowanie
「PA 2016 Final」Dopasowanie
[AdditionalFile5610.zip](file://AdditionalFile5610.zip?type=additional_file)
#5610. 「PA 2016 Final」Dopasowanie
标签: 传统 | 时间限制: 7000 ms | 内存限制: 256 MiB |
题目描述
题目译自 PA 2016 Final Dopasowanie
如果通过对字符串 进行不超过 次以下类型的操作,可以将其转换为字符串 ,则称字符串 与字符串 是几乎相等的:
- 在字符串 的开头、末尾或任意两个现有字母之间插入一个字母。
- 删除字符串 中的一个字母。
- 将字符串 中的某个字母替换为另一个字母。
给定两个字符串 和 。你需要判断字符串 是否包含一个与字符串 几乎相等的子串。
输入格式
第一行包含一个整数 ,用于定义字符串的几乎相等关系。
第二行和第三行分别包含字符串 和 。每个字符串由至少一个、至多 个小写英文字母组成。
输出格式
如果字符串 中不包含与字符串 几乎相等的子串,则在唯一的一行中输出单词 NIE。
否则,在唯一的一行中输出两个整数 ,表示从位置 开始到位置 结束的字符串 的子串与字符串 几乎相等。
字符串中的位置由连续的自然数表示,最左边的字母位于位置 。
如果存在多个解,输出其中任意一个均被视为正确。
样例 1
输入
1
abcd
abd
输出
1 2
样例 2
输入
1
abcd
bde
输出
NIE