随笔分类 -  数据结构——CDQ分治&整体二分

摘要:整体二分+最短路 Statement 网格图,有边权,多次询问两点距离 n×m2×104,q105,w104 [ZJOI2016]旅行者 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Solution 容易处理只有一个 阅读全文
posted @ 2022-03-31 16:34 _Famiglistimo 阅读(89) 评论(0) 推荐(0) 编辑
摘要:整体二分+tarjan+权值线段树合并 Statement P5163 WD与地图 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 给定一张 n 个点 m 条边的带点权的有向图,以及 q 个操作,操作有: 删除一条边(保证存在) 单点修改点权 询问某个点所在 阅读全文
posted @ 2022-01-24 16:32 _Famiglistimo 阅读(32) 评论(0) 推荐(0) 编辑
摘要:解法1: 这道题显然可以转化为一个四维偏序问题的模板,即用 CDQ 套 CDQ 解决 虽然三个 log 比较劣,但是思维难度低。 考虑若矩形 j 要对矩形 i 产生贡献,即 j 包含 i,需要满足$x_{j2}>x_{i2}​,y_{j2}>y_{i2}​,x_{j1} 阅读全文
posted @ 2021-03-17 13:01 _Famiglistimo 阅读(67) 评论(0) 推荐(0) 编辑
摘要:/* 1.若N比较小,则可以用二维的树状数组或线段树来做,但是500000,空间开不下,于是考虑离线CDQ。 子矩阵的数字和表示为也就是二维前缀和,因此一个要查询的子矩阵, 对其有影响的矩阵为s[x2][y2],s[x2][y1-1],s[x1-1][y2],s[x1-1][y1-1]这四个前缀子矩 阅读全文
posted @ 2021-03-15 20:04 _Famiglistimo 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示