矩阵树定理
Icefox_zhx
这个作者很懒,什么都没留下…
展开
-
bzoj1002 [FJOI2007]轮状病毒(矩阵树定理+递推+高精度)
关于矩阵树定理,见论文:portal 关于递推式推导,见:portal 我们可以得到f[n]=3∗f[n−1]−f[n−2]+2f[n]=3*f[n-1]-f[n-2]+2,需要高精度。原创 2018-03-18 23:50:24 · 465 阅读 · 0 评论 -
bzoj3113/hdu2481 Toy(矩阵树定理+polya+矩阵快速幂)
这神题,真是给跪了orz 首先你需要做过bzoj1002,我们得到了一个递推式f[n]=3f[n−1]−f[n−2]+2f[n]=3f[n-1]-f[n-2]+2,用来算n个点的方案数。 然后这题旋转同构,你需要polya,因为n很大,所以要欧拉函数优化,所以答案就是∑i|nϕ(i)f[n/i]\sum\limits_{i|n}\phi(i)f[n/i]。你需要O(n√)O(\sqrt n)枚举原创 2018-03-30 15:33:36 · 383 阅读 · 0 评论 -
spoj104 Highways(矩阵树定理)
Matrix-tree定理裸题。 对于一张无向图G,我们有度数矩阵D[G]D[G]D[G] dij={du[i],0,i=ji≠jdij={du[i],i=j0,i≠jd_{ij}= \begin{cases} du[i], &\text{$i=j$}\\ 0, &\text{$i \neq j$} \end{cases} 我们还有邻接矩阵A[G]A[G]A[G] aij={1,0,i...原创 2018-05-26 13:00:20 · 262 阅读 · 0 评论 -
bzoj4031 [HEOI2015]小Z的房间(矩阵树定理+Gauss)
还是矩阵树定理裸题。 不过这次的高斯消元有点意思,对1e9取模。 没逆元这可咋整qaq 辗转相除!orz 复杂度O(n3log1e9)O(n3log1e9)O(n^3log1e9) #include <bits/stdc++.h> using namespace std; #define ll long long #define inf 0x3f3f3f3f #define ...原创 2018-05-26 13:41:06 · 254 阅读 · 0 评论