
CDQ分治
Sirius_Ren
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇自己刮~~~
展开
-
BZOJ 3262 cdq分治 OR 树套树
注意判断 三个条件都一样的…… CDQ分治 其实就是看左半部分对右半部分的贡献 (其实并不是很难理解 只是想不到……)CDQ分治://By SiriusRen#include <cstdio>#include <algorithm>using namespace std;#define N 888888int n,k,tree[N],tot,ans[N];struct No原创 2016-12-11 15:43:39 · 741 阅读 · 0 评论 -
COGS 577 蝗灾 线段树+CDQ分治
第一次写cdq分治 感谢hhd<y 这对CP的指导(逃)其实 就是 递归看左半部分对右半部分的贡献 //By SiriusRen#include <cstdio>#include <cstring>#include <algorithm>using namespace std;#define N 666666int w,n,tree[N*16];struct Oper{i原创 2016-12-10 23:24:11 · 444 阅读 · 0 评论 -
BZOJ 1537 cdq分治
思路: 我只是想写一下cdq…… 二维偏序 一维排序 一维cdq分治 (我忘了归并排序怎么写了,,,) 写了个sort… 复杂度是O(nlog^2n)//By SiriusRen#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int N=100050;#defi原创 2017-03-08 21:26:01 · 1094 阅读 · 0 评论