Problem - 1637F - Towers(树形DP+思维)
题目大意:给定一棵树,每个点有自己的权值wiw_iwi,你需要在其中若干个节点上造塔,塔的高度hih_ihi就是造塔的花费,对于每个节点iii,必须保证存在两座塔,u,vu,vu,v,使得wi≤min(hu,hv)w_i\le min(h_u,h_v)wi≤min(hu,hv),且iii位于u,vu,vu,v的简单路径上.求造塔的最小费用和.解题思路这个题有一个贪心的思想,首先需要考虑权值最大点的情况,为了满足最大点一定符合,那么最小的花费costmin≥2∗wmaxcost_{min}\.
原创
2022-03-14 22:05:35 ·
857 阅读 ·
0 评论