随笔分类 - 技巧-离线
摘要:题目 点这里看题目。 分析 首先,解决这个问题等价于算出每个操作在什么时候会被“完全弹出”,也就是什么时候队列中不会剩下这次操作留下来的权值了。 对于 的操作:在进行完本次的操作之后,再向队列 中加入 个权值就会导致该操作的权值被弹出。 对于 的操作:显然
阅读全文
摘要:用途 在写序列莫队的时候,有时候我们会遇到这类问题: 为了统计答案,我们需要维护额外的结构或信息,导致时间复杂度从 变成了 。 (这里我们假设序列长度 和 同阶,否则需要重新考虑块的大小) 如果这里的信息具
阅读全文
摘要:题目 又是一个条历新年,窗前的灼之花又盛开了。 时隔多年,现在只有这一棵树上盛开着残存的 朵灼之花了。 尽管如此,这些灼之 花仍散发出不同色彩的微弱的光芒。 灼之花的生命极为短暂,但它的花色与光亮瞬息万变。 作为条条的粉丝,Little Q 细致 地记录了最初每朵灼之花的花色 \(c_i
阅读全文
摘要:题目 点这里看题目。 分析 一类比较经典的分块优化暴力的思路。 问题实际上是查询,当的所有边都插入了图之后,是否连通,并且的连通块里面是否同时存在和的边。 以上信息可以用并查集来维护。 问题的瓶颈是,如何快速地提取出需要
阅读全文
摘要:题目 点这里看题目。 分析 考虑将所有子序列画成的表的形式,表中的元素就表示子序列的最小值。(则) 那么,对于一个元素,记它左边第一个小于它的位置为,右边第一个小于等于它的位置为$rig(i)\
阅读全文
摘要:题目 "点这里" 看题目。 分析 首先发现,对于的合法三元组,一定在的子树内,并且也是的祖先。那么我们只需要考虑的位置。如果是的子孙,那么一定就是的子孙,此时的贡献是(我们以下都用表示的
阅读全文