[国家集训队]Tree

Tree

题解

一道LCT板题。

看样子就像是一道LCT的板题,只需要将乘与加的懒标记分别传下去即可。

‘-’就是简单的树上加边与删边

‘/'就是查询和,update时更新即可。

不过需要注意一下在乘与加时懒标记与总数的变化。

add_{son}= add_{son} \cdot mul_{fa}+ add_{fa}

mul_{son}= mul_{son} \cdot mul_{fa}

sum_{son}= sum_{son} \cdot mul_{fa}+ add_{fa} \cdot siz_{son}

mul是乘的懒标记,add是加的懒标记,sum是当前和,siz是子树大小。

公式其实很好推的

posted @ 2022-07-18 15:22  StaroForgin  阅读(5)  评论(0)    收藏  举报  来源