摘要:
题面 其实就是在Merge和Split的时候换成新建节点,然后把原来的节点整个拷到新的节点一份继续做 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using namespace std; 5 const int N=5 阅读全文
posted @ 2018-11-24 09:21
Speranza_Leaf
阅读(139)
评论(0)
推荐(0)
摘要:
题面 瞎学了一下CDQ分治:大概算是一种思想,在分治时考虑一侧对另一侧的贡献,只能离线,如果有修改要求修改操作对询问的贡献独立,且修改之间互不影响 然后什么先按第一维排好序,之后分治中每层再按第二维排序,一边归并一边用权值树状数组统计第三维,注意一开始要去重 1 #include<cstdio> 2 阅读全文
posted @ 2018-11-24 09:19
Speranza_Leaf
阅读(134)
评论(0)
推荐(0)

浙公网安备 33010602011771号