FMT 笔记

FMT 笔记

\(FFT\)差不多,不过比\(FFT\)简单很多。

\(FMT\)是处理\(AND/OR\)卷积的,(\(XOR\)卷积的可以用\(FWT\),不过目前还不会)

下面以\(OR\)举例:

给出序列\(a,b\),需要求出\(c\),\(c\)按照以下方式构造:

\(\sum_{i=1}^n\sum _{j=1}^n c_{i\or j}+=a[i]\times a[j]\)

具体做法也是做一个变换:处理出子集前缀和。

然后变回去就好了。

练习题。

H - New Year and Boolean Bridges

posted @ 2021-02-03 21:10  WWW~~~  阅读(53)  评论(0编辑  收藏  举报