随笔分类 -  树链剖分

摘要:Description N个点,形成一个树状结构。有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成 所有发放后,每个点存放最多的是哪种物品。 N个点,形成一个树状结构。有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物 阅读全文
posted @ 2019-07-27 21:13 YuXiaoze 阅读(210) 评论(0) 推荐(0)
摘要:每种信仰存一个线段树 动态开点线段树就是点 现用现开 所以要存左右儿子 一次询问最多新建logn节点 空间复杂度 m*logn 阅读全文
posted @ 2018-09-23 16:25 YuXiaoze 阅读(157) 评论(0) 推荐(0)
摘要:#include#includeusing namespace std;const int N=30000+5; int n,v[N]; int num,last[N],nxt[2*N],ver[2*N];inline void add(int x,int y) {n... 阅读全文
posted @ 2018-09-21 19:30 YuXiaoze 阅读(93) 评论(0) 推荐(0)