2017年10月9日
摘要:
Problem 查询区间第k大,但保证区间不互相包含(可以相交) Solution 只需要对每个区间左端点进行排序,那它们的右端点必定单调递增,不然会出现区间包含的情况。 所以我们暴力对下一个区间加上这个区间没有的点,删去下个区间没有的点。 因为每个点最多被加入,删除1次,所以时间复杂度为O(nlo 阅读全文
摘要:
Problem 有添加操作和询问操作,每次询问输出第i大的数。 Solution Treap标准模板题 Notice 非旋转的真心难打。 Code 非旋转Treap C++ include include include include include using namespace std; de 阅读全文