码迷,mamicode.com
首页 > 其他好文 > 详细

CF1436D Bandit in a City

时间:2021-01-25 10:47:44      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:最大   个人   更新   math   str   维护   子节点   span   选择   

题意

给一棵以 1 为根的 n 个节点的树,每个节点上有 \(a_i\) 个人, 每个人可以选择往任意子节点走, 直到走到叶子节点为止, 问最后人最多的叶子节点最少有多少人?

思路:

dfs维护信息就可以,维护当前节点的所有叶子节点个数,叶子节点的最大人数值,所有叶子节点的人数和,然后把当前节点的人数分配到所有叶子节点,更新信息。

CF1436D Bandit in a City

标签:最大   个人   更新   math   str   维护   子节点   span   选择   

原文地址:https://www.cnblogs.com/sduwh/p/14313796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!