U409910 伊基的故事 I - 道路重建
题目描述
伊基是一个小国 – 凤凰国的国王。
凤凰国是如此之小,以至于只有一个城市负责日常商品的生产,并使用公路网将商品运送到首都。
伊基发现本国最大的问题在于运输速度太慢了。
因为伊基以前是 ACM/ICPC 的参赛者,他意识到这其实是一个最大流问题。
他编写了一个最大流程序,并计算出了当前运输网络的最大运输能力。
他对运输速度的现状十分不满,并希望能够提高国家的运输能力。
提高运输能力的方法很简单,伊基将在运输网络中重建一些道路,以使这些道路具有更高的运输能力。
但是不幸的是,凤凰国的财力有限,道路建设经费只够重建一条道路。
伊基想要知道共有多少条道路可以纳入重建道路候选名单。
这些道路需要满足,将其重建后,国家的总运输能力能够增加。
输入格式
第一行包含 $ N $ 和 $ M $,分别表示城市和道路的数量。
接下来 $ M $ 行,每行包含三个整数 $ a,b,c $,表示存在一条道路从城市 $ a $ 通往城市 $ b $,且运输能力为 $ c $。
所有道路都是**有方向**的。
城市编号从 $ 0 $ 到 $ N-1 $。
生产日常商品的城市为 $ 0 $ 号城市,首都为 $ N-1 $ 号城市。
输出格式
输出一个整数 $ K $,表示存在 $ K $ 条道路,对其中每条道路进行重建都会增加运输网络的运输能力。
说明/提示
#### 数据范围
$ 1 \le N \le 500 $,
$ 1 \le M \le 5000 $,
$ 0 \le a,b < N $,
$ 0 \le c \le 100 $
来源:
[POJ 3204](http://poj.org/problem?id=3204)