![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FWT
Master.Yi
学习他人,提升自己;
提升自己,帮助他人。
展开
-
20200721 T1 s1mple【容斥,划分】
题目描述n≤17,q≤105n\le17,q\le10^5n≤17,q≤105题目分析先不考虑0的限制,相当于强制一些链连通,其它任意,这样很多排列状态就变成了本质相同的划分方案。Code:#include<bits/stdc++.h>#define maxn 17#define LL long longusing namespace std;int n,N,Q,lg[1<<maxn],bit[1<<maxn];LL f[1<<max原创 2020-07-21 20:10:20 · 203 阅读 · 0 评论 -
AT4996 [AGC034F] RNG and XOR【异或,期望】
AT4996 [AGC034F] RNG and XOR设 eie_iei 表示从 0 走到 iii 的期望次数,显然等于 iii 走到 0 的期望次数。ei={0,i=01+∑j=02n−1ei⊕j∗pj,i≠0e_i=\begin{cases}0,&i=0\\1+\sum_{j=0}^{2^n-1}e_{i\oplus j}*p_j,&i\neq 0\end{cases}ei={0,1+∑j=02n−1ei⊕j∗pj,i=0i=0设 E,PE,PE,P 分别为原创 2020-07-02 14:38:22 · 223 阅读 · 0 评论 -
FWT学习笔记
拓展:给出序列a1,...,ana_1,...,a_na1,...,an以及ppp,求i∈[1,n]i\in[1,n]i∈[1,n]的(1+pxai)(1+px^{a_i})(1+pxai)的异或卷积。分治FWT复杂度太高。考虑(1+pxa)(1+px^{a})(1+pxa)的对应的多项式bixib_ix^ibixi的FWTFWTFWT变换:ci=∑j(−1)d(i&j)bjc_i=\sum\limits_{j}(-1)^{d(i\&j)}b_jci=j∑(−1)d(i&a原创 2020-05-14 22:10:56 · 686 阅读 · 0 评论