Codeforces763D题解
题意:
- 给定一棵树,询问以哪个点为根时其不同构子树数量最多。
题解:
- $n$个点的树,$n-1$条边,所以子树共有$2(n-1)$种。
- 然后先维护出以$1$为根的各子树哈希值。
- 然后在跑一遍$dfs$算出每个点的答案就可以啦。
代码:
1 |
|
1 | #include <bits/stdc++.h> |
本文标题:Codeforces763D
文章作者:wzf2000
发布时间:2017年12月26日 - 12:12
最后更新:2017年12月26日 - 12:12
原始链接:https://wzf2000.github.io/2017/12/26/Codeforces763D/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。