
快速沃尔什变换
文章平均质量分 88
QAQ
hipamp
这个作者很懒,什么都没留下…
展开
-
[2021牛客多校7 E] xay loves nim (bitset+fwt)
题意 有 nnn 堆石子,每堆石子的数量在 [l,r][l,r][l,r] 之间,有 mmm 个特殊的数 SiS_iSi,两个人轮流取石子,每次可以在一堆石子中取走 xxx 个石子,满足 μx=1 or x∈S\mu_x=1~or~ x\in Sμx=1 or x∈S。求后手必胜的方案数。 其中,1≤n≤106,1≤l≤r≤105,1≤m≤51\le n\le 10^6,1\le l\le r\le 10^5,1\le m\le 51≤n≤106,1≤l≤r≤10原创 2021-08-23 17:35:54 · 187 阅读 · 0 评论 -
子集卷积学习笔记
前言 子集卷积,指的是 ci=∑j⊕k=iaj×bkc_i=\sum\limits_{j\oplus k=i}a_j\times b_kci=j⊕k=i∑aj×bk,其中 ⊕\oplus⊕ 指的是 ∪,∩,xor\cup,\cap,xor∪,∩,xor。 在这里,把 i,j,ki,j,ki,j,k 的二进制看作集合。 或卷积 现在我们先求 ci=∑j∪k=iaj×bkc_i=\sum\limits_{j\cup k = i}a_j\times b_kci=j∪k=i∑aj×bk。 朴素的求法原创 2020-08-28 11:49:05 · 1393 阅读 · 0 评论