我们可以先将无根树变成有根树,随便选一个点当根就行了,我们选1,bfs求出来每个点 的size值,代表以它为根节点的子树中有多少个节点,(dfs可能会爆栈),然后再对于每一条 边算就好了 我tle了,也不知道咋会事儿,可能是pascal的int64的运算有些耗时.... /************************************************************** Problem: User: BLADEVIL Language: Pascal Result: T…