图片被删除,或者路径改变
问题1736--成为一个有用的变形金刚

1736: 成为一个有用的变形金刚

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

“我们不可能战胜他的” 你绝望的吼道 “我看未必” wzh突然轻蔑一笑 “什么,你,你还有对抗他的办法?” “当然,只不过代价有点大罢了” “你突然想到了什么,立刻吼道,难道是那个禁术,不,不行,wzh你别做傻事,我们再想想别的办法!” 你刚想靠近,却只见wzh身旁一股异常强大的能量波动让你无法靠近 “不,这样你会死的” “那又如何?” 说罢wzh的气息终于狂涌开来,起出全甲狂徒 笑道:“你们看好了,接下来这一枪,会很帅!”

Htx学弟也想成为像wzh学长这么帅的人,但是htx学弟不知道能不能通过提升自己才能变成wzh学长这么帅的人,你作为一个变形金刚能够帮助Htx学弟,,假设htx学弟和wzh学长分别代表两个字符串,你作为一个变形金刚可以变成任意一个小写字母加入到htx学弟的字符串中,使其变成和wzh学长一样帅!!!

现在给你htx学弟的字符串s和wzh学长的字符串t (均为只由小写字母组成的字符串,你可以任意一个小写字母插入到任意位置)。 问有多少种插入的方案能够使得插入字母后使字符串s和字符串t相同,即让Htx学弟变得和Wzh学长一样帅,并给出每种方案的插入位置和变化的字母。

输入

第一行输入一个字符串s

第二行输入一个字符串t

保证(1≤len(s)<1e6)

输出

第一行输出方案数n

接下来的 n行,每行一个数字 x和一个小写字母 ch ,分别表示插入的位置(即插入在第 x 个字母的后面,若插入在整个单词的前面,x=0 ) ,以及你要变换的字母。

要求你输出的 n个方案按照 x 从小到大排序,如果x相同,那么按照ch的ASCII码从小到大排序。

样例输入 Copy

henan
hennan

样例输出 Copy

2
2 n
3 n

提示

在第二个字母后面插入 n,或者第三个字母后面插入n

来源/分类