码迷,mamicode.com
首页 >  
搜索关键字:bzoj3899    ( 2个结果
bzoj3899: 仙人掌树的同构
Description 首先,先介绍仙人掌树。仙人掌树是一张无向图,但是每个节点最多只会在一个环里面,而且这张图的环全部都是简单环,即A->B->C->A这种。 比如下图就是一颗仙人掌树。 好的,知道了仙人掌树之后,我们现在要计算一个东西。 我们现在已经知道了一个N个节点的仙人掌树,称作为原图。接下 ...
分类:其他好文   时间:2017-06-15 14:22:03    阅读次数:183
BZOJ 3899 仙人掌树的同构 仙人掌同构+KMP算法
题目大意:给定一棵仙人掌,求有多少自同构仙人掌同构问题= = 曾经出过一个判断两个仙人掌是否同构的题,感觉和这个题很类似首先假设这是一棵树,考虑怎么做我们首先找到树的重心(如果有两个就在中间加一个点变成一个) 然后把树Hash 对于一棵树 如果某一哈希值的子树有kk个 就把答案乘上一个k!k!现在变成了仙人掌,那么我把每个环变成一个红点连向环上的所有点,然后把原先环上的边拆除,可以得到一棵树,...
分类:编程语言   时间:2015-07-10 15:16:21    阅读次数:254
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!