[BZOJ2733][HNOI2012永无乡][线段树合并+并查集]
[BZOJ2733][HNOI2012永无乡]题目大意:
有一些岛屿,一开始由一些无向边连接。后来也有不断的无向边加入,每一个岛屿有个一独一无二的重要度,问任意时刻的与一个岛屿联通的所有岛中重要度第k大的岛的编号是什么。
思路:线段树合并裸题。用并查集维护岛屿之间的连通性,对一个联通块内的岛屿建一棵权值线段树,合并联通块的同时合并两棵线段树。抄了 学习了一发黄学长的线段树合并的板子。代码:#i
原创
2017-02-25 11:16:53 ·
644 阅读 ·
0 评论