码迷,mamicode.com
首页 >  
搜索关键字:bzoj3162    ( 4个结果
bzoj3162独钓寒江雪
题意 $n$阶树,求本质不同的独立集个数 做法 重新编号后重心是不变的,如果有两个重心,可以加个虚点 用树哈希判子树有多少个相同的子树,设某种有$k$个,如果原本方案数为$x$个 则方案数相当于解非负方程,为${x+k 1\choose k}$ ...
分类:其他好文   时间:2020-02-20 09:53:51    阅读次数:38
bzoj3162 独钓寒江雪 树Hash 树dp 组合数学
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3162 题意:给出一棵无根树,求出本质不同独立集数目。 这道题真是一道好题……无限$orz$ $VFleaKing$……对着题解看了半天才看明白明明是你太蒻了…… 好了不废话直接切入正题。首先我们 ...
分类:其他好文   时间:2017-09-26 21:07:20    阅读次数:256
【BZOJ3162】独钓寒江雪 树同构+DP
【BZOJ3162】独钓寒江雪 题解:先进行树hash,方法是找重心,如果重心有两个,则新建一个虚点将两个重心连起来,新点即为新树的重心。将重心当做根进行hash,hash函数不能太简单,我的方法是:将x的所有儿子的hash值排序,然后将这些hash值立方合在一起作为x的hash值。 进行完树has ...
分类:其他好文   时间:2017-08-18 20:07:16    阅读次数:117
BZOJ 3162 独钓寒江雪 树同构+树形DP
题目大意:给定一棵树,求本质不同的独立集个数对1000000007取模后的值 首先独立集个数应该都会求吧- - 令f[x][0]为x这个点不选的独立集个数 f[x][1]为x这个点选的独立集个数 那么有f[x][0]=Σf[son[x]][0]+f[son[x]][1] f[x][1]=Σf[son[x]][0] 但是现在要求本质不同 说到本质不同我们很容易想到群论...
分类:其他好文   时间:2015-01-28 09:57:08    阅读次数:251
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!