摘要: #include#define REP(i, a, b) for(int i = (a); i = r) return; int i = l, j = r, key = a[l]; while(i = key) j--; //注意先从j开始, 也就是先从右边开始 ... 阅读全文
posted @ 2018-04-23 19:03 Sugewud 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 逆序对满足两个条件, i aj归并可以求逆序对, 因为是按顺序加入, 所以右区间加入的时候, 左区间的数满足 i aj, 所以这个时候计数器可以加上左区间还没加入数的个数, 即m-p, 注意是左闭右开区间, 所以m-p不用加一。 #include#define RE... 阅读全文
posted @ 2018-04-23 18:57 Sugewud 阅读(168) 评论(0) 推荐(0) 编辑