思路

开一个 set 维护当前有哪些点是区间的左区间。

对于每个有序区间,开一个权值线段树维护,并记录一下该区间是升序还是降序。

每次排序时就将维护这些区间的线段树分裂再合并,最后查一下每棵树再输出就好了。

阅读全文 »