1590_无源汇有上下界可行流

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

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

Pro.ID

1590

Title

无源汇有上下界可行流

Title链接

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

AC

8

Submit

10

Ratio

80.00%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 262144/262144 K (Java/Others)
  • 描述

    这是一道模板题。

    n 个点,m 条边,每条边 e 有一个流量下界 lower(e) 和流量上界 upper(e) ,求一种可行方案使得在所有点满足流量平衡条件的前提下,所有边满足流量限制。

    输入

    第一行两个正整数 n 、m。

    之后的 m 行,每行四个整数 s 、t 、lower 、upper 。

    1 ≤ n ≤ 200  , 1 ≤ m ≤ 10200

    输出

    Description

    这是一道模板题。

    n 个点,m 条边,每条边 e 有一个流量下界 lower(e) 和流量上界 upper(e) ,求一种可行方案使得在所有点满足流量平衡条件的前提下,所有边满足流量限制。

    Input

    第一行两个正整数 n 、m。

    之后的 m 行,每行四个整数 s 、t 、lower 、upper 。

    1 ≤ n ≤ 200  , 1 ≤ m ≤ 10200

    Output

    如果无解,输出一行 NO。

    否则第一行输出 YES,之后 m 行每行一个整数,表示每条边的流量。

    Sample Input

    Sample #1
    4 6
    1 2 1 2
    2 3 1 2
    3 4 1 2
    4 1 1 2
    1 3 1 2
    4 2 1 2


    Sample #2
    4 6
    1 2 1 3
    2 3 1 3
    3 4 1 3
    4 1 1 3
    1 3 1 3
    4 2 1 3

    Sample Output

    Sample #1
    NO

    Sample #2
    YES
    1
    2
    3
    2
    1
    1

    Author

    样例输入

    Sample #1
    4 6
    1 2 1 2
    2 3 1 2
    3 4 1 2
    4 1 1 2
    1 3 1 2
    4 2 1 2


    Sample #2
    4 6
    1 2 1 3
    2 3 1 3
    3 4 1 3
    4 1 1 3
    1 3 1 3
    4 2 1 3

    样例输出

    Sample #1
    NO

    Sample #2
    YES
    1
    2
    3
    2
    1
    1

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部