/*
*模糊子串(函数)
给定两个字符串s1和s2,判断s1是否为s2的模糊子串。
模糊子串定义如下:如果存在s2的一个子串s与串s1的长度相同,且s1与s对应位置一一比较后,不相同的字符个数为小于或者等于K,则称s1是s2的K模糊子串。
给定K请你判断s1是否为s2的K模糊子串,
如果是则输出s2中与s1模糊匹配的s; 【如果有多个这样的s,请输出与s1不相同的字符个数最小的且在s2中最先出现的】那个;如果不是,则输出-1。
输入格式
3行。第1行一个字符串s1;
第2行一个字符串s2;
第3行一个整数K,题目描述中K(K小于等于s1的长度)。输出格式
如果s1不是s2的K模糊子串直接输出一行,包含一个整数“-1”;否则,输出2行:
第1行,包含2个整数,依次表示与s1模糊匹配成功的s2子串s中与s1不相同的字符个数、模糊匹配成功的位置,即s的第一个字符在s2中的下标(从0开始)2个整数之间用一个空格隔开;
第2行,包含一个字符串,即题目中所要求的字符串s。
测试样例1:
输入:world HelloWorld 3
输出:
1 5 World
测试样例2:
输入:world helloWORLD 3
输出:
-1
/