摘要: 题目要求可转化为查询一个区间内有多少数比val大(或者小)。区间用线段树分解(logN),每个区间维护一rank树。rank可用BIT查询,往BIT里面插值,为了保证不同区间的BIT互不影响要先离散。首先进行分治,分治的同时归并排序完成离散并计算保存出每个元素和其他元素构成的逆序对iv[i]。(据说... 阅读全文
posted @ 2015-10-08 15:35 陈瑞宇 阅读(465) 评论(0) 推荐(0) 编辑