平衡树好题 原题传送门 这道题要用Splay,我博客里有对Splay的详细介绍 这道题思维有点难,要把被摧毁的节点插入平衡树,而不是把没有摧毁的节点插入 先把0和n+1插入平衡树,作为边界 操作1:摧毁节点,把该点插入平衡树 操作2:修复最后一个被摧毁节点的位置的可以用栈来求出,并把该点位置从平衡树中删除 操作三:搞一个vis数组,记录是否被摧毁,如果被摧毁了,直接输出0,没被摧毁的话,输出该点后继的位置-该点前驱的位置-1,这应该也很好理解qaq 剩下就没什么问题了(除了代码有点长) #pra…