分析 非常不错的一道树形 。定义 以 为根节点,其他的节点就深度 的最优答案。那么我们有转移 。那么当 时,我们有一下转移 。那么答案是 就好了,总的复杂度为 。 代码 #include<bits/stdc++.h> using namespace std; int read() {int x;scanf("%d",&x);return x;} const int N = 210; int f[N][N],a[N],n,k; vector<int> G[N]; void dfs(int x,int fa) { f[x...