已过,此贴结
by galiyuebing @ 2023-11-05 16:05:19
```cpp
void dfss(int u,int fa)
{
for(int i=head[u];i!=-1;i=edge[i].next)
{
int v=edge[i].to;
if(v!=fa)
{
D[u]+=D[v];
dfss(v,u);
}
}
ans=max(ans,D[u]);
}
```
把 D[u]+=D[v]; 和 dfss(v,u) 换一下位置
by tang_mx @ 2023-11-05 16:05:55