这是题目链接 大家好,这个题我调了很久过了,所以想写题解 我用的平衡树是AVL树,平衡树界的老爷爷 这个树并不会很慢,主要是我初学,常数巨大 而且题目的 $ n = 80000$,可以接受 \(solution\): 开两颗平衡树,维护宠物和人,过多就插入自己的平衡树,过少就在对立平衡树中删除与 \(x\) 相差最小的. 也就是确定前驱后继 代码很长,但是操作是相同的,一半都是在复制粘贴 希望注意传参引用,少写一个调了很长时间 \(code:\) #include<bits/stdc++.h>…