摘要:
"题面" 解析 首先,我们考虑下暴力的做法: 每次将一个任务的重要度加入到它的区间中, 询问的时候就直接加前$k$大. 然而,这样肯会炸的(都说了是暴力了). 其实,我们可以转化一下区间修改(因为区间修改似乎并不好做哈qwq) 利用前缀和与差分的思想(不会的请自行百度下), 将要修改的区间转化为单点 阅读全文
摘要:
前置技能: "平衡树前传:BST" 终于学到我们喜闻乐见的平衡树啦! 所以我们这次讲的是平衡树中比较好写的$Treap$. (以后会写splay的先埋个坑在这) 好了,进入正题. step 1 我们知道,BST虽然很方便, 但是,它很容易被卡成一条链. 因此,我们需要一个能够保持平衡的BST. 于是 阅读全文