CF_528D】的更多相关文章

一句话题意 给你两个串s.t,长度为n.m,字符集为"ATGC",当且仅 当[i - k; i + k]中存在一个j,使得s[j ] = t[x]时,s[i ]可以 和t[x]匹配,问t总共能与s的几个子串匹配 首先,字符集只有4,那么,令s_A[i]=0/1 表示在s中i位置能否和A匹配,同理t_A[i]; 一类关于通配符匹配的字符串问题都是可以用FFT来解决的 以A字符为例,令 \[ C[i]=\sum_{j=0}^{m-1}S[i+j]*T[j] , D=\sum_{i=0}^{…