
CDQ
ZHXU1998
这个作者很懒,什么都没留下…
展开
-
[CDQ分治] 动态逆序对 | 陌上花开
CDQ 太NB了orz 学不会 [CQOI2011]动态逆序对 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 输入格式 输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行...原创 2019-08-14 17:16:29 · 312 阅读 · 0 评论 -
二维数点问题 (从线段树到CDQ分治)
http://acm.hdu.edu.cn/showproblem.php?pid=1541 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 1e5 + 10; int n, cnt; struct node { int x, y; bool operator ...原创 2019-08-21 13:29:22 · 2509 阅读 · 0 评论