随笔分类 -  BZOJ

摘要:题意 树链上带修改第K大 思路 树链剖分+线段树套平衡树+二分 具体就是先树剖把树映射到区间,然后对区间建线段树,线段树的每一个节点是一颗权值平衡树,修改就是在线段树上跑一遍,对于经过的线段树节点,其实就是平衡树,做一次删除和一次添加。查询就是二分最终的答案ans,然后计算链上大于ans的节点有多少 阅读全文
posted @ 2019-08-28 01:30 _Backl1ght 阅读(196) 评论(0) 推荐(0) 编辑
摘要:题意 强制在线的树链上第K小 解题思路 树链上第k大问题很容易能想到树链剖分和主席树。如果我们对树深度优先遍历一遍,每遍历到一个结点u就在它父亲结点的基础上更新,那么T[u]这一棵树就维护了从u到根节点这一条链上的信息,再结合树的性质,从u到v这一条链上的信息就可以由u,v,lca(u,v),fa[ 阅读全文
posted @ 2019-08-27 13:48 _Backl1ght 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1208: [HNOI2004]宠物收养所 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 12030 Solved: 4916 Description 最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每 阅读全文
posted @ 2019-01-27 14:52 _Backl1ght 阅读(234) 评论(0) 推荐(0) 编辑