一个网络流算法题

有n座城市,编号1~n,城市由 n-1条双向道路相连。且任意两个城市之间仅有一条
道路相连。
有m位旅行商,第i位旅行商会从城市ai旅行到城市bi,贩卖ci件商品。 已知第i个城市的居民最多能购买wi件商品,现在想知道这m位旅行商能够卖出商品数量的最大值。
n,m≤2×1e4。
只求思路(建图方式)。

将原树树链剖分后建线段树。

对于每个旅行商从原点向旅行商连ci,旅行商向线段树对应区间连无穷。
城市向汇点连wi
最大流即可
温馨提示:答案为网友推荐,仅供参考