楼主的题解貌似有些不对的地方哎 dfs中更新比c小的k f[u][k]时 += f[j][k] 的意思不就是 最长边为k, 切断u的孩子的权值和的最小值吗 但是 f[u][k] 不应该是只加了子树中的一个f[j][k] 其他子树为 f[j][t] (t <= k)吗
点赞

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务