![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
-
【学习小结】期望,概率DP
先来看几道好题bzoj 5058: 期望逆序对把贡献按每对数分别统计,对于一对数,只需要统计他们相对位置关系,如果被换到其他位置概率等同,把相同概率的情况缩在一起。然后就有7种不同情况,讨论后矩阵快速幂转移用数状数组统计前面那个贡献,优化到nlogn具体实现需要维护正反两个树状数组待写CF 838D**加入第n + 1位置,如果有人做则不合法。问题转化成一个环上顺逆时针走,每个...原创 2019-02-04 08:52:42 · 489 阅读 · 1 评论 -
【学习小结】拉格朗日插值
什么是拉格朗日插值给出N+ 1个点值求解一个n次多项式的系数当然,其实我们不一定关心系数,插值是用较小的(好求)的点值求较大的难求的点值,所以只需要O(n)求值就行了**于是我们就有了重心插值公式: g(x)=l(x)∑i=1nωi(x−xi)g(x)=l(x)\sum_{i=1}^{n}\frac{\omega _i}{(x-x_i)}g(x)=l(x)i=1∑n(x−xi)ωi ...原创 2019-01-29 16:43:33 · 1008 阅读 · 0 评论 -
【学习小结】FWT 快速瓦尔时变换和子集反演
FWT 快速瓦尔时变换yyb的总结还是很到位!or和and运算非常好理解,可以用子集反演直观的证明。当然也可以用yyb博客中的归纳法证明。不过抑或是怎么构造的,还不知道。只知道证明是对的。对于IFWT,直接考虑怎么把多的贡献减掉,或者解个方程变换回原来的值对于and和or的IFWT,还可以从子集反演的角度想:因为FWT不是多项式卷积的形式,所以它的点值具有特殊意义,总之要相乘后恰好等...原创 2019-01-29 21:08:02 · 721 阅读 · 0 评论 -
【比赛小结】Winter 2019 - Online Contest 3
题目F题n道菜,其中有0…n个肉的概率均为1 / (n + 1) , 现已知选了p个,有q个是肉、问下一个是肉的概率题解贝叶斯公式裸题P(A∣B)=P(B∣A)∗P(B)/P(A)P(A | B) = P(B | A) * P(B) / P(A) P(A∣B)=P(B∣A)∗P(B)/P(A)其中P(A) = 1 / (p + 1) , 这个不要推组合数,直接不用管总数,p个中有任意个...原创 2019-02-10 22:19:00 · 138 阅读 · 0 评论 -
【题解】codeforces 1103D - Professional layer 质因数分解+状压DP
题意N个数A[i],可以给每个数除不超过K的因数,使得所有数GCD为1代价是除的数个数 * 除的数的权值和N <= 1e6 , A[i] <= 1e12题解**考虑所有数gcd的所有质因数,设D=P1a1P2a2 *…Pkak , 显然当次数为1的时候个数最大,这时最多只有11个质因数把A[i]化简为只含D的质因数的向量,不同向量只有最多M = 12000个(注意这时A[i...原创 2019-02-14 10:37:28 · 403 阅读 · 0 评论 -
【算法学习】Berlekamp-Massey算法 求解最短线性递推式
学习了cz_xuyixuan的博客 参考大佬的代码写了一份模板:#include <bits/stdc++.h>#define rep(i,a,b) for(int i=a;i<=b;++i)#define per(i,a,b) for(int i=a;i>=b;--i)#define repd(i,a,b) for(int i=a;i>=b;--i)#...原创 2019-02-20 11:57:28 · 936 阅读 · 0 评论 -
【学习总结】生成函数题目,多项式模板
学习资料:王乐平、策爷冬令营讲义。多项式技巧牛顿迭代(泰勒展开)这是一篇非常好的博客。特别是把所有多项式操作都用泰勒展开推导,以后就不用再死记,也不用担心推错了!from yyb复合逆拉格朗日反演注意当f(x)本身不存在逆元的时候,可以求f(x) / x的逆元否则(x / f(x))n 的第n - 1项为0例题直接推生成函数【BZOJ3625】小朋友和二叉树 from ...原创 2019-04-22 11:37:42 · 726 阅读 · 0 评论 -
常系数齐次线性递推优化矩阵快速幂
from DZYO这个方法只需要能够利用性质快速求出特征方程就可以优化。感觉比较通用。比如转移矩阵是下三角,也是可以优化的转载 2019-05-10 16:37:46 · 162 阅读 · 0 评论