为什么 dfs 最后的转移方程是 f[u][i]=f[u][i-1]+d[u]; 而不是 f[u][i]=max(f[u][i],f[u][i-1]+d[u]); ?
f[u][i]=f[u][i-1]+d[u];
f[u][i]=max(f[u][i],f[u][i-1]+d[u]);