![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二项式
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
【loj6485】LJJ学二项式定理【单位根反演】【二项式】
传送门 也是板子。求 对于这个下标取模,我们直接拆成四个式子,形如 直接单位根反演后面这一坨 然后就可以做了,最后那一个跟着走就行。 把k取遍0123加起来。记得除以4。 #include<bits/stdc++.h> using namespace std; #define in read() #define int long long in...原创 2019-10-27 19:19:07 · 128 阅读 · 0 评论 -
【bzoj3328】PYXFIB【单位根反演】【矩阵快速幂】
传送门 入门小板子~ 令F(i)表示斐波那契第i项,则所求即为 都知道斐波那契可以矩阵快速幂求,而这道题最开始那个组合数和斐波那契加起来正好是一个二项式展开形式。 所以我们大可以用矩阵来表示这个东东。 令即初始矩阵,即单位矩阵,则这个二项式就是的展开形式。 原式如果这样表示: 我们发现可以合并后两项。 所以所求即为 咕。 #include<bit...原创 2019-10-27 16:15:02 · 134 阅读 · 0 评论 -
斯特林数
好难学哦qwq md我还没写完 以dzyo ppt为基础 第一类斯特林数 ,也写作,表示将n个数放到m个环里面去。环旋转同构。 递推式很好想。下一个数放在原来的环里还是新开一个。 边界 性质 1.很明显。 2. 数学归纳法证明: 其实就是提了个公因式罢了。 3. 使用置换的思想。首先n个数的排列有n!个。 并且任何一个排列对应了一个置换。而置换会产生环,因为置换和...原创 2019-10-06 16:40:04 · 405 阅读 · 0 评论 -
二项式反演
(上接斯特林数?)emmm顺带一提,我好像还没学二项式反演,,那我们先学一下。 如果 则 证明: 最后一步的理由是其实就是的二项式展开形式,所以直接抵完了。 经典应用1: 求错排,设分别为错排,随便排的方案数。 枚举有几个放错了得到 那直接反演,,我懒得打公式 如果要算概率,那再除以n!。fsy巧妙的发现这就是e的倒数的泰勒展开。 反正只要是跟组合数有关的都往这方面想一下啦(下...原创 2019-10-08 10:50:43 · 110 阅读 · 0 评论