1211: [HNOI2004]树的计数 题目:传送门 题解: 今天刚学prufer序列,先打几道简单题 首先我们知道prufer序列和一颗无根树是一一对应的,那么对于任意一个节点,假设这个节点的度数为k,那么在prufer序列里面这个节点就会出现k-1次 (反过来也同理成立) 那么具体的原因这里有 ...
分类:
其他好文 时间:
2018-01-21 21:26:23
阅读次数:
147
Description 一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1, d2, …, dn,编程需要输出满足d(vi)=di的树的个数。 一个有n个结点的树,设它的结点分别为v1, v2, …, vn ...
分类:
其他好文 时间:
2017-09-28 11:35:35
阅读次数:
202
http://www.lydsy.com/JudgeOnline/problem.php?id=1211 (题目链接) 题意:一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1, d2, …, dn,编程需 ...
分类:
其他好文 时间:
2016-09-27 22:52:47
阅读次数:
213
这个是BZOJ1005的简化版因为不会爆long long所以不需要高精度了,但是如果直接计算,中间过程会爆long long一个很好的方法就是分解质因数了,最后算完,把所有因子都乘起来 1 /*****************************************************...
分类:
其他好文 时间:
2015-08-15 14:54:55
阅读次数:
111
Description 给定一棵树每个节点度的限制为di,求有多少符合限制不同的树。Solution 发现prufer码和度数必然的联系 prufer码一个点出现次数为它的度数-1 我们依然可以把树转成序列进行处理 只是每个元素出现次数受到了限制 于是就是有重复元素的排列问题了 公式很...
分类:
其他好文 时间:
2015-06-22 20:45:43
阅读次数:
131
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1211分析:关于无根树的组合数学问题肯定想到Prufer序列,类似bzoj1005那题说下prufer序列的性质:1、一个无根树对应一个prufer序列2、一个n个节点无根树对应的pruf...
分类:
其他好文 时间:
2014-12-31 00:56:59
阅读次数:
264
题目大意:给定一棵树中所有点的度数,求有多少种可能的树
Prufer序列,具体参考[HNOI2008]明明的烦恼
直接乘会爆long long,所以先把每个数分解质因数,把质因数的次数相加相减,然后再乘起来
注意此题无解需要输出0
当n!=1&&d[i]==0时 输出0
当Σ(d[i]-1)!=n-2时输出0
写代码各种脑残……居然直接算了n-2没用阶乘……
#include
#in...
分类:
其他好文 时间:
2014-10-30 19:13:02
阅读次数:
344
1211: [HNOI2004]树的计数Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1245Solved: 383[Submit][Status]Description一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的...
分类:
其他好文 时间:
2014-09-18 14:33:33
阅读次数:
218