原来主席树就是可持久化线段树啊,刚知道,,, 作为一道裸题,还是必A的,然而一开始偷懒不写离散化跪了N多遍,后来在缪大的帮助下发现了这个问题,遂A之 ——又是这种破问题,实在不想说自己了 把n个数看成n次修改,对于每一次都建线段树,于是就能得到N棵线段树 然后时间空间全都爆炸,我们得到了完美的程序 但是每次因为只修一个叶子,所以只有一条根到叶的节点被修改,只要把这一部分备份一份就好了 最后返回新的根,用于保存 最后求的时候只要把两端点(左端点-1)的线段树上的点权值一减就搞定了 代码难看的要死,…