3551 [ONTAK2010]Peaks加强版 kruskal重构树 可持久化线段树
名字是大爷起的。
不过这个东西好像确实很厉害的样子。。
一开始在想一个可持久化并查集+线段树合并+可持久化线段树维护根的做法。不过看到128M的内存果断选亡。。。设最初的所有点点权为0.
在kruskal的时候,每加一条边时新加一个点,两个并查集的根并到这个点上,这个点的点权是这条边的边权。
然后这个东西构成了一个堆式的结构,父节点的点权大于儿子的点权。
并且叶节点是最初的点。
两个点间
原创
2017-01-06 19:32:41 ·
613 阅读 ·
0 评论