随笔分类 - C 数据结构
摘要:视频链接:266 二维线段树+标记永久化 区修+区查 P3437 [POI2006] TET-Tetris 3D_哔哩哔哩_bilibili Luogu P3437 [POI2006] TET-Tetris 3D // 二维线段树+标记永久化 区修+区查 空间:O(D*4*D*4) 时间:O(N*l
阅读全文
摘要:视频链接:265 线段树+标记永久化 区修+区查 Luogu P3372 线段树 1_哔哩哔哩_bilibili Luogu P3372【模板】线段树 1 // 线段树+标记永久化 O(M*logN) #include<iostream> #include<cstdio> #include<cstr
阅读全文
摘要:视频链接:264 二维线段树+动态开点 点修+区查 P3810 三维偏序(陌上花开)_哔哩哔哩_bilibili Luogu P3810 【模板】三维偏序(陌上花开) // 二维线段树+动态开点 点修+区查 O(nlognlogn) #include <iostream> #include <cst
阅读全文
摘要:视频链接:263 二维线段树 (线段树套线段树) 点修+区查_哔哩哔哩_bilibili POJ1195 Mobile phones 一个矩阵,初始化为全0。有以下操作:(1)将 (x,y) 元素加 a(2)求矩阵 [(x1,y1),(x2,y2)] 所有元素的和 // 二维线段树 点修+区查 O(
阅读全文
摘要:视频链接:262【模板】动态DP+LCT P4719 动态树分治_哔哩哔哩_bilibili Luogu P4719【模板】"动态 DP"&动态树分治 // 动态DP+LCT O(nlogn) #include <iostream> #include <cstring> #include <algo
阅读全文
摘要:视频链接:261 动态DP+树增 P8820 [CSP-S 2022] 数据传输_哔哩哔哩_bilibili Luogu P8820 [CSP-S 2022] 数据传输 #include<iostream> #include<cstring> #include<algorithm> #include
阅读全文
摘要:视频链接:260 动态DP+树剖 P5024 [NOIP2018 提高组] 保卫王国_哔哩哔哩_bilibili 最小权点覆盖集 与 最大权独立集_harry1213812138的博客-CSDN博客 Luogu P5024 [NOIP2018 提高组] 保卫王国 #include <iostream
阅读全文
摘要:视频链接:259【模板】动态DP+树剖+矩阵乘+线段树 P4719 动态树分治_哔哩哔哩_bilibili Luogu P4719【模板】"动态 DP"&动态树分治 #include <iostream> #include <cstring> #include <algorithm> #includ
阅读全文
摘要:视频链接:258 线段树分裂合并+集合维护 P2824 [HEOI2016TJOI2016] 排序_哔哩哔哩_bilibili Luogu P2824 [HEOI2016/TJOI2016] 排序 【总结】C++ 基础数据结构 —— STL之集合(set)用法详解_c++ stl set-CSDN博
阅读全文
摘要:视频链接:257【模板】线段树分裂_哔哩哔哩_bilibili Luogu P5494【模板】线段树分裂 #include <iostream> #include <cstring> #include <algorithm> using namespace std; #define ll long
阅读全文
摘要:视频链接: 256 线段树合并+概率论 P5298 [PKUWC2018] Minimax_哔哩哔哩_bilibili Luogu P5298 [PKUWC2018] Minimax #include <iostream> #include <cstring> #include <algorithm
阅读全文
摘要:视频链接:255 线段树合并+树上差分 P1600 [NOIP2016 提高组] 天天爱跑步_哔哩哔哩_bilibili Luogu P1600 [NOIP2016 提高组] 天天爱跑步 #include <iostream> #include <cstring> #include <algorit
阅读全文
摘要:视频链接:254 线段树合并+并查集 P3224 [HNOI2012] 永无乡_哔哩哔哩_bilibili Luogu P3224 [HNOI2012] 永无乡 #include <iostream> #include <cstring> #include <algorithm> using nam
阅读全文
摘要:视频链接:253 线段树合并 P3899 [湖南集训] 更为厉害_哔哩哔哩_bilibili C64 可持久化线段树+DFS P3899 [湖南集训] 更为厉害 - 董晓 - 博客园 (cnblogs.com) Luogu P3899 [湖南集训] 更为厉害 #include <iostream>
阅读全文
摘要:视频链接:252 线段树合并 CF600E Lomsat Gelral_哔哩哔哩_bilibili CF600E Lomsat Gelral #include<cstring> #include<iostream> #include<algorithm> #include<vector> using
阅读全文
摘要:视频链接:251【模板】线段树合并 P4556 [Vani有约会]雨天的尾巴_哔哩哔哩_bilibili Luogu P4556 [Vani有约会] 雨天的尾巴 /【模板】线段树合并 #include <iostream> #include <cstring> #include <algorithm
阅读全文
摘要:视频链接:250 可持久化线段树+DFS P3899 [湖南集训] 更为厉害_哔哩哔哩_bilibili Luogu P3899 [湖南集训] 更为厉害 #include <iostream> #include <cstring> #include <algorithm> #include <vec
阅读全文
摘要:视频链接:249 可持久化线段树 P3939 数颜色_哔哩哔哩_bilibili Luogu P3939 数颜色 #include <iostream> #include <cstring> #include <algorithm> using namespace std; #define N 30
阅读全文
摘要:视频链接:248 可持久化线段树 P3567 [POI2014] KUR-Couriers_哔哩哔哩_bilibili Luogu P3567 [POI2014] KUR-Couriers #include <iostream> #include <cstring> #include <algori
阅读全文
摘要:视频链接:247 可持久化线段树+递推 P3963 [TJOI2013] 奖学金_哔哩哔哩_bilibili Luogu P3963 [TJOI2013] 奖学金 #include <iostream> #include <cstring> #include <algorithm> using na
阅读全文