石油大--Contest2022 - 2020年秋季组队训练赛第二场--17102 Problem F、Regular Forestation (树同构、剪枝)
题面:题意:给定一棵无根树,如果去掉点 xxx 且去掉与点 xxx 相连的边,剩下的部分是由 kkk 棵树组成的森林,且这 kkk 棵树同构,且k>1k>1k>1 。那么称 xxx 是一个好的切分点。输出去掉某一个好的切分点后最大的 kkk。题解:数据量只有 400040004000,很容易想到解决方案可能是 O(n2)O(n^2)O(n2) 复杂度的算法。我们枚举每个点 xxx,判定这个点是否是好的切分点,同时用 kkk 更新答案。在判断两棵树是否同构的时候,我们需要求出
原创
2020-08-31 08:33:29 ·
271 阅读 ·
0 评论