#P1447. Crossword solving

    ID: 1201 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>语言入门字符串入门基础算法枚举CodeForces

Crossword solving

题目描述

给出两个字符串 s,ts,t 和它们的长度,你可以将 ss 中一些字符改成 ?? 可以代替任何的字符。要让 sstt 的子串,输出至少要改变 ss 中的多少个字符,并且从小到大依次输出从 11 开始改变的字符的位置。

输入格式

第一行两个整数 n,mn,m1n,m10001 \le n,m \le 1000

第二行一个长度为 nn 的字符串 ss

第三行一个长度为 mm 的字符串 tt

输出格式

第一行一个整数 kk,表示最少修改次数。

第二行从小到大依次输出修改位置。

3 5
abc
xaybz
2
2 3
4 10
abcd
ebceabazcd
1
2