1005: [HNOI2008]明明的烦恼 Description 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在 任意两点间连线,可产生多少棵度数满足要求的树? 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点 ...
分类:
其他好文 时间:
2017-11-06 15:06:04
阅读次数:
206
【BZOJ1005】[HNOI2008]明明的烦恼 Description 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树? 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到 ...
分类:
其他好文 时间:
2017-11-05 15:58:30
阅读次数:
215
给 $n$ 个带标号点的无根树,可以构造 Prufer 序列:每次找标号最小的叶子,将与其相邻的结点加入 Prufer 序列中,然后将这个叶子节点删去,直到这棵树只有 $2$ 个节点。 尝试对一个长度为 $n-2$ 、每一项在 $1$ 到 $n$ 之间的 Prufer 序列 $Q$ ,求出它对应的无 ...
分类:
其他好文 时间:
2017-10-27 20:41:43
阅读次数:
257
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1005 一个prufer序列可以唯一确定一棵生成树。而prufer序列可以确定节点的度数,反过来,通过度数就可以确定prufer序列的方案数。 具体怎么做贴个黄学长的题解接跑吧…… 题解:ht ...
分类:
其他好文 时间:
2017-10-04 21:11:37
阅读次数:
164
好妙呀。。。 题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1005 Solution 写题解太。。麻烦了。。。 自行百度prufer吧。。。 一棵树刚好对应一条prufer编码。。。于是只用计算有多少种组合就好了。。。 注意数据很大要用 ...
分类:
其他好文 时间:
2017-09-25 13:26:07
阅读次数:
138
https://zhidao.baidu.com/question/625884864813348564.html 排列公式是建立一个模型,从n个不相同元素中取出m个排成一列(有序),第一个位置可以有n个选择,第二个位置可以有n-1个选择(已经有1个放在前一个位置),则同理可知第三个位置可以有n-2 ...
分类:
其他好文 时间:
2017-09-23 16:17:00
阅读次数:
240
1806 wangyurzee的树 链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1806 想法:因为$m \le 17$,所以用容斥统计一下。即限定一些$u_i$的度数为$d_i$,然后变成Prufer统计带标号树 ...
分类:
其他好文 时间:
2017-06-08 22:27:41
阅读次数:
210
Prufer序列 构造与转换 树->序列 步骤:(是树,而不是森林) ①、找到当前度数最小的点x(相同的取标号小的) ②、删除x及其边。将所有与x相邻的点加入当前prufer序列后面。 不断重复①、②直到图中只有两个点。 序列->树 步骤:(保证树原本序号为排列,设G={1..n}) ①、找到G在P ...
分类:
其他好文 时间:
2017-05-29 17:25:40
阅读次数:
175
1430: 小猴打架 Description 一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友。每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友。经过N-1次打架之后,整个森林的小猴都会成为好朋友。 现在的问题是,总共有多少种不同的打架过程。 比如当N ...
分类:
其他好文 时间:
2017-05-28 09:58:38
阅读次数:
195
涨姿势 prufer数列 一、 简介 Prufer数列是无根树的一种数列。在组合数学中,Prufer数列由有一个对于顶点标过号的树转化来的数列,点数为n的树转化来的Prufer数列长度为n-2。它可以通过简单的迭代方法计算出来。它由Heinz Prufer于1918年在证明cayley定理时首次提出 ...
分类:
其他好文 时间:
2017-05-07 10:10:21
阅读次数:
191