#4884. Error Correction
0
Error Correction
Error Correction
题目描述
Takahashi 发送了一个由小写英文字母构成的字符串 给 Aoki。结果,Aoki 收到的字符串为 ,它也由小写英文字母构成。 可能与 不同。具体来说,已知恰好满足以下四个条件中的一个。
等于 。 是通过在 的某个位置(可能是开头或结尾)插入一个小写英文字母得到的字符串。 是通过从 中删除一个字符得到的字符串。 是通过将 中的某个字符改为另一个小写英文字母得到的字符串。
给出 Aoki 收到的字符串 和 个由小写英文字母构成的字符串 。找出在 中所有可能等于 Takahashi 发送的字符串 的字符串。
输入格式
输入由标准输入给出,格式如下:
输出格式
设 为在 中所有可能等于 的字符串的下标序列,按升序排列。 以以下格式输出该序列的长度 和该序列:
5 ababc
ababc
babc
abacbc
abdbc
abbac
4
1 2 3 4
1 aoki
takahashi
0
9 atcoder
atoder
atcode
athqcoder
atcoder
tacoder
jttcoder
atoder
atceoder
atcoer
6
1 2 4 7 8 9
提示
是一个整数。 和 的长度在 到 (含)之间,且由小写英文字母构成。 的总长度最多为 。在 中,可能等于 的字符串是 ,解释如下。
可能等于 ,因为 等于 。
可能等于 ,因为 是通过在 的开头插入字母 得到的。
可能等于 ,因为 是通过从 中删除第 4 个字符 得到的。
可能等于 ,因为 是通过将 的第 3 个字符 改为 得到的。
不可能等于 ,因为 若取 作为 ,则 不满足题目陈述中的任何一个条件。
标签: AtCoder|abc324C
来源
AtCoder|abc324C