对吗?


要优化就是展开 FWT,对吗?

P5326

直接高消:。。。

其中 ,,,用于调整使 。

在 时,,,所以 。

在 的时候,,所以 。

否则一个 ,一个 。

最后 ,dp 前 个,,与 的交集奇偶性。复杂度 。


异或求和二元卷积

以下涉及两种元的乘法,,。

CF1906K

求 。

对每个 求出 再 IFWT 回去。

这个等于 ,即 。

在这里不是 就是 ,即 ,这个 可以通过对 的出现次数 FWT 得到。

abc367g

求 ,这里 。

,预处理 ,复杂度 。

Q7856

求 。

FWT 之后对每个 求 。

展开式子然后 ntt 即可。

P13497

先数不可重集 的方案数,即 。

先 FWT,点乘,。

再展开一层,把所有 IFWT 回去,。

二项式定理即可。

至于对 的东西求 ,bitset,每次加一翻转一个后缀,预处理此时对每个 的影响。


怎么上面写的都是求 状物。

原来标题写的是异或,那其他 FWT 咋办。

一个 or 卷积的好题。