![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 73
After__rain
这个作者很懒,什么都没留下…
展开
-
动态动态规划DDP + 上下界网络流学习笔记。。。。。
趁着竞赛课,写一波笔记。。。。 不然就忘了为什么上下界网络流和ddp我只花了1个小时就学会了???我胡一个月怎么办 其实这个ddp很假。。。 把矩乘改成去极值的形式 然后这个东西满足结合律-----》启发我们套用线段树实现动态维护 然后有些题会让你在树上进行操作。。。 直接LCT或者树链po分就好了 上下界网络流也很假 分了4种情况 其实本质就第一种 无汇源的上下界可行流 直接在残余网络建虚拟...原创 2020-04-29 20:32:11 · 583 阅读 · 0 评论 -
Dinic板子Ver.1
就是EK的思想 #include<bits/stdc++.h> #define MAXN 10005 using namespace std; int n,m,s,t; int tot = (-1) , h[MAXN] , dep[MAXN] , vis[MAXN]; struct node{ int from,to,next,rest; }e[MAXN * 20]; void...原创 2020-04-29 20:26:20 · 91 阅读 · 0 评论 -
Prufer 序列
其实这个没什么好说的啦。。。就相当于一种很妙的树hash 好像在NOIWC有出过。。。 就是这个是个双射,且一一对应 就每次找编号最小的叶子节点,删掉,迭代至只剩一个点 也可以从prufer变为原树 注意,以某个点为根,要在最后一位添一位,并且那个根不能找父亲。。。 O(nlogn) O(nlogn) O(nlogn) 左右。。 还有一个O(n)O(n)O(n)的假做法,但可能会被卡成O(n2)O...原创 2020-04-28 08:22:18 · 314 阅读 · 0 评论 -
卢卡斯定理
。。。。 这个其实也没什么定理不定理的。。 就是你把二项式定理拆成任意素数p进制的形式 然后你一化式子,对比一下系数就可以得到了 C(n,m)=连乘C(ni,mi)其中ni,mi是n,m分解为p进制数的第i位,并且p是质数 C(n,m) = 连乘C(ni,mi)其中ni,mi是n,m分解为p进制数的第i位,并且p是质数 C(n,m)=连乘C(ni,mi)其中ni,mi是n,m分解为p进制数的第i位...原创 2020-04-27 15:01:44 · 114 阅读 · 0 评论 -
高斯消元求解行列式 + Matrix - Tree 矩阵树定理
行列式这个我初一学过。。。 每一行同加乘同一个数,大小不变 然后就可以通过高斯消元消成对角线形式 然后就没有了 嘛。。。。这里就扩展一下行列式的的换算法则。。 就好像对于一个行列式的计算,是 /sigam(对于所有全排列)∗(−1)(该排列的逆序对个数)本来对于的值 /sigam(对于所有全排列)*(-1)^{(该排列的逆序对个数)}本来对于的值 /sigam(对于所有全排列)∗(−1)(该排列的...原创 2020-04-25 23:36:57 · 210 阅读 · 0 评论 -
莫比乌斯反演补坑
嘛,最近在疯狂刷题。。。。。 因为发现思维有点上去了。。。但实现能力爆炸了。。 好了,进入正题。。。。 对于莫比乌斯函数有个显然的性质 就是对于任意一个正整数,都有该正整数的因子的莫比乌斯函数之和 等于 该正整数是否为1 证明,你可以把这个因数和看成是每次选出任意个不同的质因数, 差不多求这个式子 然后,k是不同质数个数。。然后又因为上面处1外全为0,Q.D.E 然后这个性质可以去做好多题。。。...原创 2020-03-23 23:07:14 · 90 阅读 · 0 评论