首页 > 其他 > 详细

[NOIP模拟测试]:Revive(点分治)

时间:2019-08-23 16:25:38      阅读:168      评论:0      收藏:0      [点我收藏+]

题目背景

$Sparkling\ ashes\ drift\ along\ your\ flames \\ And\ softly\ merge\ into\ the\ sky$


 

题目描述

一棵$n$个点的树,每条边都有一个生机值$w_i$。定义$liveliness(u,v)$为$u$到$v$的路径上边的生机值的和。那么整棵树的生机值为:

$\sum \limits_{u=1}^{n}\sum \limits_{v=u+1}^{n}{liveliness}^2(u,v)$

你会有$q$次操作,每次将一条边的生机值增加某个值;在所有操作前以及每次操作后,输出整棵树的生机值。


 

输入格式

[NOIP模拟测试]:Revive(点分治)

原文:https://www.cnblogs.com/wzc521/p/11400686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!