CF528D Fuzzy Search

a1[i]为i这个位置k距离内是否有A。
a2[i]为i这个位置k距离内是否有G。
。。。。。。

for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)f[i]+=(a1[i]-b[j])(a2[i]-b[j])(a3[i]-b[j])*(a4[i]-b[j])
拆式子FFT大力维护即可。

posted @ 2019-03-29 19:13  Creed-qwq  阅读(107)  评论(0编辑  收藏  举报