树链剖分
wwt9b15bs
这个作者很懒,什么都没留下…
展开
-
【题解】洛谷P3384【模板】树链剖分
以洛谷P3384为例大佬博客的讲解很清晰。#include<cstdio>#include<algorithm>using namespace std;template<typename tp>inline void read(tp &x){ x=0;int f=0;char ch=getchar(); while(ch&l原创 2018-11-06 08:23:12 · 158 阅读 · 0 评论 -
【题解】洛谷P2680[NOIP2015]运输计划 树链剖分+树上差分+LCA+二分
题目链接学习了大佬题解,主要思路摘抄如下:先LCA一遍,记下每个任务的起点,终点,公共祖先,所需时间然后二分答案,统计不满足答案的任务tot,然后维护一个sum[i],对于每个不满足条件的任务,sum[起点]++,sum[终点]++,sum[公共祖先]-=2,并将它们的sum值传到父亲结点,最后看是否能找出某个点i,使sum[i]=tot并且连到这个点的边权值>= 最大任...原创 2018-11-06 09:26:48 · 237 阅读 · 0 评论