Codeforces-786B-Legacy (线段树+最短路)

题目连接:Codeforces-786B-Legacyc++ 看到区间很容易就能想到线段树。 对于操做2,咱们能够创建一棵线段树,线段树的某一个结点表示区间 [l,r] ,那么在图中创建一个结点 u 表示区间 [l,r] ,新建点 u 指向 l,l+1,l+2...r 的边,权值为 0 。 当获得一个操做 (v,l,r,w) 时,查询一次线段树,把全部符合 [ql,qr]∈[l,r] 的极大区间结
相关文章
相关标签/搜索