![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分块
HeRaNO
这个作者很懒,什么都没留下…
展开
-
[XJB研究] [分块] 关于分块时间复杂度的证明
如果你知道分块的时间复杂度是O(√n),请忽略这篇博文。原创 2017-02-15 20:29:54 · 2467 阅读 · 1 评论 -
[XJB出题] [分块] 篮球架
题目传送门(感谢Vijos的域功能……) 维护点啥?区间加,查询这两个貌似是线段树,可是区间变换φ\varphi …… 考虑分块!维护块内元素和。 对于查询操作,查询整块和,零散部分暴力,最差为O(T1n√)O(T_1\sqrt n) 对于区间加, 设加α\alpha , 则整块加nαn\alpha,标记,零散部分暴力, 最差为O(T2n√)O(T_2\sqrt n); 对于变换φ\var原创 2017-06-03 21:43:05 · 403 阅读 · 0 评论 -
[分块] [BZOJ2724] [Violet 6] 蒲公英
//Everyday English:Violet (n.&adj.) 紫罗兰,蓝紫色,紫罗兰色的;堇菜;羞怯的人。 这道题权限题,大意是求区间众数,强制在线。 在XJB出完聚会那道题之后,发现时间复杂度并不好,常数极大,还不支持在线,做完这道题之后才知道自己智障了…… 对于输入,先离散化一遍,分成n√\sqrt n块。 查询之前,先预处理一下,统计出两个东西:cnt[i][j]cnt[i]原创 2017-03-10 23:53:46 · 552 阅读 · 0 评论 -
[分块打表] [Luogu P1822] 魔法指纹
题目传送门 (反正老年选手写题解也没人看随便水2333333) 一向毒瘤的 dayu 模拟赛这回搞到了这道题…… 看起来很像数位 DP 不是吗? 可是不会转移啊QAQ……想了半天决定分块打表! 分块打表这个黑科技是从Po姐那里学来的……(其实只不过是知乎上的一个回答…… 于是借鉴这个思路,分块打表……处理出 [x×106,(x+1)×106][x\times 10^6,(x+1)\tim原创 2017-10-28 21:08:02 · 767 阅读 · 0 评论