[CJOJ2433]陌上花开 CDQ呲嘚秋分治 WA果然呲嘚秋分治跑得比树套树还快!!!(md理论复杂度不是一样的吗) 但树套树不知道比呲嘚秋高到哪里去辣装X用 Orz hzwer 第一维sort,第二维cdq归并,第三位BIT维护... 不要在意结构体名称 // It is made by XZZ #include<cstdio> #include<algorithm> #include<map> using namespace std; #define rep(a,…
洛谷P3810 陌上花开 传送门 题解: CDQ分治模板题. 一维排序,二维归并,三维树状数组. 核心思想是分治,即计算左边区间对右边区间的影响. 代码如下: #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 200005; int n, k, m; struct node{ int x, y, z, id, w; bool operator < (const node &a…