Peaks/Peaks加强版[BZOJ3545/3551][ONTAK2010][倍增,Kruskal重构树,主席树]
文章目录题目思路代码思考
题目
强制在线
思路
Kruskal重构树的性质:
是一个二叉树
如果是按最小生成树建立的话是一个大根堆
任意两个点路径上边权的最大值为它们的 LCALCALCA 的点权
这样,我们发现从圆点到根路径上的点的权值是递增的,就可以二分出小于等于 xxx 深度最浅的,然后同一子树内 dfndfndfn 序是连续的,我们就能想办法做第 kkk 大查询
我们只需要保留圆点...
原创
2019-11-04 08:14:23 ·
179 阅读 ·
0 评论