【Codeforces】600E Lomsat gelral (dsu on tree)
题目传送门优美的暴力什么的太暴力了吧……首先我们证明一下dsu on tree的复杂度,我们挑出一个节点的重儿子,就是树剖里的重儿子,把所有的轻儿子的信息加入到重儿子里,每次的树的大小至少翻倍,所以时间复杂度为O(nlog2n)O(n\log_2n)。dsu on tree也有一定的局限性:1.只能支持子树查询;2.不支持修改修改。个人感觉dsu on tree就是处理树上的轻重儿子关系吧,就是在轻
原创
2018-01-02 21:13:59 ·
319 阅读 ·
0 评论