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

noip 联合权值

时间:2018-09-14 20:36:54      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:子节点   情况   距离   节点   统计   2.x   noip   一个   联合   

暴力做法:枚举每个节点与它距离为二的点,

(x,y)会被算两次。

答案是sum/2.

正解:距离为二的点只有两种情况。

1.某个叶子节点与它父亲的父亲。

2.某一个父亲的两个儿子。

对于1,枚举每个点父亲的父亲。

2.x1x2+x2x3+x1x3=1/2*[(x1+x2+x3)^2-x1^2-x2^2-x3^2]

统计某个父亲节点的儿子点权和,点权平方和。

noip 联合权值

标签:子节点   情况   距离   节点   统计   2.x   noip   一个   联合   

原文地址:https://www.cnblogs.com/lxzl/p/9648553.html

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