树上差分
pigzhouyb
一个来自浙江的可爱的萌萌哒的肥肥胖胖的OIer
展开
-
『树上差分·线段树合并』雨天的尾巴
Problem\mathrm{Problem}ProblemN个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所有发放后,每个点存放最多的是哪种物品。Solution\mathrm{Solution}Solution我们可以用数组cnt[x][v]cnt[x][v]cnt[x][v]表示节点xxx中权值vvv的出现次数。...原创 2019-09-16 08:17:32 · 143 阅读 · 0 评论 -
『树上差分·线段树合并』「NOIP2016」天天爱跑步
Problem\mathrm{Problem}ProblemSolution\mathrm{Solution}Solution我们对于任意路线[s,t][s,t][s,t]来说,可以分为[s,Lca(s,t)][s,\mathrm{Lca}(s,t)][s,Lca(s,t)]和(Lca(s,t),t](\mathrm{Lca}(s,t),t](Lca(s,t),t]两部分。对于xxx属于...原创 2019-09-16 12:01:27 · 182 阅读 · 2 评论