2018.08.30 NOIP模拟 graph(dfs序/树剖+线段树)

版权声明:随意转载哦......但还是请注明出处吧: https://blog.csdn.net/dreaming__ldx/article/details/82221346

传送门
今天考试唯一开了数组的题。
貌似就是讨论一下u和v的关系,
如果u是v的祖先直接求链的值,不然的话查询以u为根的子树中回到根的最优值就行了。
要维护这个信息,就dfs序/树剖把树给映射到序列上,维护dis[i]+w[i]的最优值,其中dis[i]表示i到根的距离,w[i]表示i回到根的距离。
修改第一类边显然是子树修改。
第二类边是单点修改。
还是挺简单的。
代码

展开阅读全文

没有更多推荐了,返回首页