有关本题中每条边应加上的容量
查看原帖
有关本题中每条边应加上的容量
145355
wsyhb楼主2022/8/7 18:35

正如官方题解所言,为了避免同一次调整中割多条边的情况,需要给网络中的每一条边的容量都加上一个足够大的数,例如题解中用的是 101010^{10}

但由于有人用 10510^5 过了,所以在此特提醒一下:这个数至少得是 10910^9 级别!

构造的话,可以看下面的一组数据:

Input

5 3 4
100000 1 1 1 100000
1 2 2 1
1 3 2 1
2 1 1 2
3 1 1 2

Output

200001

如果使用 10510^5 的话,那么结果应该会是 100004100004,即第一次调整第二个和第四个,第二、三次各调整第二、三、四中的某一个,与题意不符。

同理,可以构造出加上的数至少得是 O(kmax{a})O(k\max\{a\}) 级别的数据。

另一方面,由于答案不会超过 10910^9,所以 10910^9 是足够大的。

2022/8/7 18:35
加载中...