题目大意:带通配符的字符串匹配,求询问串从母串中的匹配次数。 母串只包含小写字母,询问串包含小写字母和通配符?,长度<=100000
刚开始想了一个比较傻的方法,发现TLE了,奇慢无比。 就是对于每个字符分别进行匹配。枚举当前字符,如果i母串的第i位为当前字符,那么f[i]=1;如果询问串的第j位为当前字符,g[j]=1.然后我们将询问串翻转,那么
这个算法在很多时候还是可以的,他的局限性在于对于每个字符都需要分开计算,对于字符集较大的字符串在时间上影响较大。
我们依然将询问串翻转,令
新闻热点
疑难解答