题目 题解 这道题是一道启发式合并的题目,每次合并完重构一下线段树就可以,不用线段树合并. 以操作时间为下标,建立一颗线段树,维护小球的个数与小球的颜色数,最后线段树上二分查找. 我们先不用考虑每个节点放小球数的限制,最后二分查找时,找小球数 \(\leq\) 限制数的所对应的节点下标的颜色数. 在本题中,我们要用一个 \(vector\) 来存储,通过 \(vector\) 的动态内存释放来防止 \(MLE\) . 而且也要注意,在本题中颜色编号可能为负数,所以我们要先将其映射到正整数范围内,…