其实A题可以使用动态规划,dp[u][1],dp[u][0]表示,我对于u这个子树,1---我回来,0---我不回来,的最优花费,然后随意一个为root,dfs一遍,再考虑转移(这个很简单,不多说),然后在进行换根,这里涉及细节,我把代码贴上 https://paste.ubuntu.com/p/TR68YdBMkH/
点赞 2

相关推荐

牛客网
牛客企业服务