树上DP求最大子链

以牛客小白赛22为例 题目连接 ios 题意: 找一条树中的最大子链c++ 思路: 通过一个点的最大子链就是它的最大两个子链长度的和。 咱们能够从任意一个结点开始搜(由于一棵树从任意一个结点向下展开都能变成一棵树),对于每个点i,用一个数组dp[i]去维护第i个点的最大子链。同时更新ans(最大链)的值.web 思路就是这思路,理解仍是得画棵递归树。记一个f的目的是,保证搜的时候是从上往下搜的。数
相关文章
相关标签/搜索