摘要:
鬼子进村 fhq treap "题面" 观察题目发现可用平衡树做:每次鬼子拆家即从平衡树中加入被拆的节点;每次村民修房子都向平衡树中删除该节点;每次查询时,只需要求出其后驱与前驱,易知 为答案。 使用$\text{fhq treap}$实现平衡树部分 cpp include include defi 阅读全文
posted @ 2019-08-07 23:13
Santiego
阅读(207)
评论(0)
推荐(0)
摘要:
P3979 遥远的国度 树剖 "题面" 需要想一下的树剖题,对于询问三需要处理换跟后的情况。我们以1为树根跑一遍剖分,对于换跟进行分类讨论,算出实际答案。讨论有三种情况: (以1为树根的树上) 跟在询问节点的祖先上:因为不影响,所以直接求子树最小值 跟即询问节点:直接查全树 跟在询问节点子树中:画图 阅读全文
posted @ 2019-08-07 13:48
Santiego
阅读(166)
评论(0)
推荐(0)

浙公网安备 33010602011771号