洛谷P1040 加分二叉树运用区间DP(动态规划)求解
首先放上原题链接
点我,点我进入原题
什么是动态规划?
一、在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。而且每次求出的解不是独立的,我们需要逐层推出最优解。
二、以这道题为例,题目要求整棵二叉树加分最大,并且分数=左子树分数* 右子树分数+自身数值,这就需要使左右子树分数尽可能大->左右子树的子树要大,所以我们就需要选取一个合适的根节点。并且求出此...
原创
2020-02-11 21:51:11 ·
137 阅读 ·
0 评论