倍增 分治
文章平均质量分 52
lamentropetion
---
展开
-
【根号分治+DP】CF797E
即对于每次询问,<=sqrt(N)和>sqrt(N)的部分分开考虑。否则就暴力预处理DP数组,这样DP的空间和时间复杂度也不会爆。如果K>sqrt(N),那么操作次数不会超过sqrt(N)如果不关注数据范围,不难看出是个简单DP,比较好写。总复杂度为O((N+Q)sqrt(N)),不会超时。但是N和Q都是1e5,怎么办呢。原创 2023-05-30 11:23:01 · 72 阅读 · 0 评论 -
【树上倍增】CF294 div2 E A and B and Lecture Rooms
如果dep[u]==dep[v],那么如下图所示的结点x和结点y所在子树之外的所有结点都满足条件(图画的比较抽象qwq)给定一棵树和两个结点u和v,每次询问问整棵树上离u和v的距离一样的结点个数是多少。满足条件的就是uu这棵子树除去vv这颗子树的大小。先把u到v的路径中到u和v距离一样的点找出来:uu。如果u==v,那么整棵树都满足条件。vv是uu下面的那个结点。对u和v分类讨论即可。原创 2023-05-24 16:29:18 · 40 阅读 · 0 评论 -
2022年第三届辽宁省大学生程序设计竞赛(正式赛)vp
vp原创 2023-03-12 00:59:37 · 1674 阅读 · 0 评论 -
【树上倍增】最小瓶颈生成树
树上倍增原创 2023-03-18 00:39:11 · 108 阅读 · 0 评论 -
【倍增】魔力小球
倍增原创 2023-01-18 01:08:08 · 403 阅读 · 0 评论 -
【倍增+最短路】P1613 跑路
倍增原创 2023-01-18 00:53:20 · 401 阅读 · 0 评论