摘要:
其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为1。如上图中, 若医院建在1 处,则距离和=4+12+2*20+2*40=136;若医院建在3 处,则距离和=4*2+13+20+40=81… 阅读全文
摘要:
题意:给定一颗树,第一次选一个点涂黑,贡献是与当前点相连的白点数量(联通分量),剩下每次只能选与黑点相邻的白点,直到整棵树涂黑,问最大能贡献多少 考虑问题本质,相连的白点就是子树大小,不管选择方式如何只要根固定了答案是唯一的。 并且考虑维护子树大小数组,可以发现对于根与根相邻的两点间子树大小非常好转 阅读全文