Maximum Sum of Minimum
解法1
对于每个点,其相连边满足下列式子
L<=Ci 且对于 Cmax 等号不成立
则可以知道,当除最大值外每个等式均成立时,总和最大。
Ans= ∑Ci - Cmax
先不考虑实际边的连接情况,把所有边均连接到最大值上,如图:
显然是满足最大值的情况。
对上述特殊情况进行一般化讨论:只要子节点的值小于父节点的值即可。
则对于任意一颗树,根据层数进行填充(层数越小,值越大)即可满足要求。如图
代码
对于每个点,其相连边满足下列式子
L<=Ci 且对于 Cmax 等号不成立
则可以知道,当除最大值外每个等式均成立时,总和最大。
Ans= ∑Ci - Cmax
先不考虑实际边的连接情况,把所有边均连接到最大值上,如图:
显然是满足最大值的情况。
对上述特殊情况进行一般化讨论:只要子节点的值小于父节点的值即可。
则对于任意一颗树,根据层数进行填充(层数越小,值越大)即可满足要求。如图