有个数轴,以及n个左右端点为实数的线段,按顺序把他们放在数轴上。值域 101810^{18}1018,而线段总数 10410^4104;
支持删除最后覆盖某点的线段,以及查询最后覆盖某点的线段的编号。
我只想到一个离散化+线段树+栈,空间 O(n2)O(n^2)O(n2),时间 O(Qlog3n)O(Qlog^3n)O(Qlog3n)。(很可能是错的)
有没有更优一些的解法?