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 long using 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 · 221 阅读 · 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 · 685 阅读 · 0 评论