题目链接: 题意:就是给出n,表示有n+1个点通过n条边相连。求一共有多少种连法!总的来说就是求生成树的个数有多少种 这是一篇大佬的题解: 其实说了一大堆就是证明了f[i]=3f[i-1]-f[i-2]+2。这个就是本题的递推式 而这个怎么来的?大佬的证明说明了一个基尔霍夫矩阵的任一余子式的行列式的 ...
分类:
其他好文 时间:
2019-12-10 22:50:53
阅读次数:
161
打表题竟然没有打表程序! 打表思路:枚举选边,并查集维护剪枝 复杂度O(答案)(实际上多很多) cpp pragma GCC optimize(2) pragma GCC optimize(3) pragma GCC optimize("Ofast") pragma GCC optimize("in ...
分类:
其他好文 时间:
2019-02-18 14:24:28
阅读次数:
181
$\color{ 0066ff}{ 题目描述 }$ 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。一个N轮状基由圆环上N个不同的基原子 和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道。如下图所示 .png) N轮状病毒的产生规律是在一个N轮状基中删去若干条边, ...
分类:
其他好文 时间:
2019-02-03 23:55:45
阅读次数:
330
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1002 看 Zinn 的博客:https://www.cnblogs.com/Zinn/p/9252831.html 时隔六个月,自己终于也 A 了这道题。 #include<cstdio> # ...
分类:
其他好文 时间:
2019-01-02 00:03:52
阅读次数:
172
[FJOI2007]轮状病毒 题解(dp(找规律)+高精度) 标签:题解 阅读体验:https://zybuluo.com/Junlier/note/1335733 没什么好说的,直接把规律找出来,有两种规律(~~据说还有多种dp~~),再套个高精度 $First$ $f[1]=1,f[2]=5,f ...
分类:
其他好文 时间:
2018-11-07 20:41:37
阅读次数:
173
传送门 明显的生成树 所以矩阵统计完全图的生成树计数就OK ......原地懵逼 并不会行列式 等等 完全图 果断列了一个矩阵(主对角线N*(N-1)/2,其他(N-1)) (当然是3*3矩阵和4*4矩阵) 然后搞了一个互相推 ....30minutes later...... 两个矩阵推不出来 试 ...
分类:
其他好文 时间:
2018-11-03 17:37:19
阅读次数:
157
传送门 这道题一开始我想的是使用组合数求解……后来发现这根本不可能…… 无奈之下看了dalao们的题解,有人说要用什么矩阵生成树……我也看不懂……只好看了各位dalao把DP式推出来的题解。 在1~5的时候,对应的轮状病毒的个数分别为1,5,16,45,121.可以发现奇数项全部是完全平方式,而偶数 ...
分类:
其他好文 时间:
2018-08-18 00:57:34
阅读次数:
133
嘟嘟嘟 这是一篇假题解 刚开始这道题我觉得是矩阵树定理,然而好像还得用高斯消元求行列式,不太会呀……然后想了半天dp式也没想出来,看了题解还是不太懂,最后lba,qmcp两人告诉了我一个玄学的方法。 首先f[1] = 1, f[2] = 3,然后想斐波那契一样递推直到第n项,如果n为奇数,就输出f[ ...
分类:
其他好文 时间:
2018-08-16 16:30:13
阅读次数:
140
题面 "题目传送门" 解法 求无向图生成树个数,可以直接通过Matrix Tree定理求 但是$n≤100$,精度肯定爆了 所以先打个表找个规律: $1,5,16,45,121,320,841…$ 可以发现,奇数项感觉都是完全平方数,偶数项和完全平方数似乎也有点关系 ~~仔细研究表,~~发现$F_i ...
分类:
其他好文 时间:
2018-08-14 19:56:02
阅读次数:
140
拓展 Lucas 3015 【bzoj3782】上学路线 矩阵乘法 3009 【bzoj4386】[POI2015]Wycieczki 矩阵树定理 3010 【bzoj4596】[Shoi2016]黑暗前的幻想乡 3012 【bzoj1002】[FJOI2007]轮状病毒 3163 Tree Ext ...
分类:
其他好文 时间:
2018-07-30 11:17:50
阅读次数:
122