1577_最小费用流

2022-5-16 18:17| 发布者: Hocassian| 查看: 53| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503988670400-Problem List-采集的数据-后羿采集器.html

Pro.ID

1577

Title

最小费用流

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1577

AC

11

Submit

14

Ratio

78.57%

时间&空间限制

  • Time Limit: 20000/10000 MS (Java/Others)     Memory Limit: 524288/524288 K (Java/Others)
  • 描述

    这是一道模板题。

    给定一个图,每条边有容量和费用,使用每条边的单位流量需要支付特定的费用。给定源点 1 和汇点 n ,求图的最大流和最大流需要支付的最小费用。

    输入

    第一行两个整数 nm ,表示有 n 个点 m 条边。

    从第二行开始的之后 m 行,每行四个整数 siticiwi 表示一条从 siti 的边,容量为 ci ,单位流量需要支付的费用为 wi

    1 ≤ n ≤ 400 , 0 ≤ m ≤ 15000 , wi ≥ 0,保证输入数据、中间结果以及答案在 32 位有符号整数范围内。

    输出

    Description

    这是一道模板题。

    给定一个图,每条边有容量和费用,使用每条边的单位流量需要支付特定的费用。给定源点 1 和汇点 n ,求图的最大流和最大流需要支付的最小费用。

    Input

    第一行两个整数 nm ,表示有 n 个点 m 条边。

    从第二行开始的之后 m 行,每行四个整数 siticiwi 表示一条从 siti 的边,容量为 ci ,单位流量需要支付的费用为 wi

    1 ≤ n ≤ 400 , 0 ≤ m ≤ 15000 , wi ≥ 0,保证输入数据、中间结果以及答案在 32 位有符号整数范围内。

    Output

    一行两个整数,分别表示最大流和最大流需要支付的最小费用。

    Sample Input

    8 23
    2 3 2147483647 1
    1 3 1 1
    2 4 2147483647 2
    1 4 1 2
    2 8 2 0
    3 5 2147483647 3
    1 5 1 3
    3 6 2147483647 4
    1 6 1 4
    3 8 2 0
    3 2 2147483647 0
    4 6 2147483647 5
    1 6 1 5
    4 7 2147483647 6
    1 7 1 6
    4 8 2 0
    4 2 2147483647 0
    5 8 0 0
    5 2 2147483647 0
    6 8 0 0
    6 2 2147483647 0
    7 8 0 0
    7 2 2147483647 0

    Sample Output

    6 24

    Author

    样例输入

    8 23
    2 3 2147483647 1
    1 3 1 1
    2 4 2147483647 2
    1 4 1 2
    2 8 2 0
    3 5 2147483647 3
    1 5 1 3
    3 6 2147483647 4
    1 6 1 4
    3 8 2 0
    3 2 2147483647 0
    4 6 2147483647 5
    1 6 1 5
    4 7 2147483647 6
    1 7 1 6
    4 8 2 0
    4 2 2147483647 0
    5 8 0 0
    5 2 2147483647 0
    6 8 0 0
    6 2 2147483647 0
    7 8 0 0
    7 2 2147483647 0

    样例输出

    6 24

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部