FWT
快速沃尔什变换算法流程P4717 【模板】快速沃尔什变换 (FWT)
算法流程
(1) 计算 ci=∑i=j∣kajbkc_i=\sum_{i=j|k} a_jb_kci=∑i=j∣kajbk
设 fwt[a]i=∑j∣i=iajfwt[a]_i=\sum_{j|i=i} a_jfwt[a]i=∑j∣i=iaj,设序列左半边为 a0a_0a0,右半边为 a1a_1a1,可以得到:
fwt[a]=merger(fwt[a0],fwt[a0]+fwt[a1])fwt[a]=merger(fwt
原创
2020-07-23 01:27:00 ·
101 阅读 ·
0 评论