随笔分类 - 数据结构——堆
P2048 [NOI2010] 超级钢琴 题解
摘要: Luogu传送门 早就想做这道 P2048 了,但是之前太菜了,不会 QwQ RMQ + 前缀和 + 堆 显然要做一个前缀和,但是做完前缀和之后暴力枚举区间显然是不行的。 考虑一下我们到底要计算什么: 对于一个点 ,我们要计算 \(
P5283 [十二省联考 2019] 异或粽子 题解
摘要: Luogu传送门 01trie + 堆 考虑对原数组做个前缀异或和,然后原问题就变成了找 对不都相同的点对,使它们异或起来的和最大。 显然我们要找出前 大的点对 ,但是 要小于 \(r\