CF1466-D. 13th Labour of Heracles

博客探讨了CF1466D题目,涉及树形图的染色策略,阐述了如何利用贪心算法解决给定颜色数k时,最大化每种颜色权重的问题。通过分析点的度数和联通分量的权重,解释了为何不能将颜色分割成多个联通分量,并提供了AC代码实现。
摘要由CSDN通过智能技术生成

CF1466-D. 13th Labour of Heracles

题意:

给出一个由 n n n个点构成的树,每个点都有一个权值。现在你可以用 k , k ⊂ k,k\subset k,k [ 1 , n ] [1, n] [1,n]个颜色来给这棵树上的边涂色(这 k k k种颜色不一定都要用上)。对于每种颜色都有一个权重,权值是这样定义的:

将除了当前颜色 c o l i col_i coli其他颜色的边删掉,剩余的边构成了一个个联通分量。对于任意一个联通分量我们设它的权重是 w i w_i w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值