
树链剖分
bababaab
QwQ
展开
-
BZOJ4034:[HAOI2015]T2
树链剖分,理解了也就这么点事 两次DFS,第一次处理出树的父子关系以及求出每个节点的子节点数,第二次处理重链与轻链。 把树分为重链和轻链,选择子节点最多的儿子继承重链,其余另开一条链。 一条链上的点在线段树中分配连续的位置,方便求和等操作。 参考了下黄学长的代码。。 查了几个小时结果是因为一个类型打错了差点弄出神经病。原创 2015-12-21 19:26:48 · 468 阅读 · 0 评论 -
BZOJ 4326: NOIP2015 运输计划
去年这道水题没做出来 然而今儿看到正解也是崩溃的 正解是个垃圾树剖。。 noip什么时候开始考树剖了??? 好吧去年联赛的时候还没学树剖。。。第一遍dfsdfs除了处理那些个节点的重量外顺便处理下每个节点到根的距离 其他和普通树剖没什么区别原创 2016-09-01 19:35:17 · 625 阅读 · 0 评论