1 条题解

  • 1
    @ 2023-5-5 18:00:19

    Warning:本题暂时没有 spj。

    一眼网络流。考虑怎么做。

    考虑把行号和权值分别作为二分图的左右部,把列号作为边权,则此时要求构造一个合法的完美匹配,使得对任意两个不同的左部点 a,ba,b,假设其右部分别对应 u,vu,v,有

    w(a,u)>w(b,u)w(b,v)<w(b,u)w(a,u)>w(b,u)\lor w(b,v)<w(b,u)

    也就是,不存在

    w(a,u)<w(b,u)<w(b,v)w(a,u)<w(b,u)<w(b,v)

    的结构。

    对于一个左部点,我们试图选择一个尽可能小的边权;对于右部点,我们试图选择一个尽可能大的边权。

    这个就是稳定婚姻算法了,可以看这篇介绍。

    • 1

    信息

    ID
    3816
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    (无)
    递交数
    4
    已通过
    2
    上传者