U409657 有源汇上下界最小流
题目描述
给定一个包含 $ n $ 个点 $ m $ 条边的**有向**图,每条边都有一个流量下界和流量上界。
给定源点 $ S $ 和汇点 $ T $,求源点到汇点的最小流。
**注意,为了方便,本题做出如下约定:**
* 可行流流量 = 从源点流出的流量 - 流入源点的流量,可以为负值。
* 例如,当 $ S \rightarrow T $ 的流量为 $ 0 $,$ T \rightarrow S $ 的流量为 $ 10 $ 时,$ S \rightarrow T $ 的流量为 $ -10 $。
输入格式
第一行包含四个整数 $ n,m,S,T $。
接下来 $ m $ 行,每行包含四个整数 $ a,b,c,d $ 表示点 $ a $ 和 $ b $ 之间存在一条有向边,该边的流量下界为 $ c $,流量上界为 $ d $。
点编号从 $ 1 $ 到 $ n $。
输出格式
输出一个整数表示最小流。
如果无解,则输出 `No Solution`。
说明/提示
#### 数据范围
$ 1 \le n \le 50003 $,
$ 1 \le m \le 125003 $,
$ 1 \le a,b \le n $,
$ 0 \le c \le d \le 2147483647 $,
数据保证答案不超过 $ int $ 范围。