随笔分类 -  树-树的同构

【CF1252F】Regular Forestation(重心,树同构)
摘要:题意:给定一棵n个点的树,问删去某个点之后所有的树同构,这样分割出来的树最多能有几棵 n<=4000 思路:分割成至少两个size相等的联通块之后size必定小于n/2,与树的重心的定义相同 预处理出重心(0,1或2个)之后上无根树同构板子 阅读全文

posted @ 2019-11-05 21:30 myx12345 阅读(339) 评论(0) 推荐(0)

【BZOJ4337】树的同构(树同构,哈希)
摘要:题意: 树是一种很常见的数据结构。 我们把N个点,N-1条边的连通无向图称为树。 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。 对于两个树T1和T2,如果能够把树T1T1的所有点重新标号,使得树T1和树T2完全相同,那么这两个树是同构的。也就是说,它们具有相同的形态。 阅读全文

posted @ 2019-11-01 17:49 myx12345 阅读(354) 评论(0) 推荐(0)

【BZOJ4474】isomorphism(树的同构,哈希)
摘要:题意:一个无向树的度数为 2的结点称为假结点,其它结点称为真结点。一个无向树的简化树其结点由原树的全体真结点组成,两个真结点之间有边当且仅当它们在原树中有边,或者在原树中有一条联结这两个结点的路,其中间节点全是假结点。两个无向树各自的简化树如果同构,即存在结点之间的一一对应,使得在一个树中的任意两个 阅读全文

posted @ 2017-07-11 20:46 myx12345 阅读(466) 评论(0) 推荐(0)

导航