上下界网络流
CF1416F
将每个元素看成一个点,每个点不会走出矩阵,只有一条出边且可以走无限步,所以建好的图应为内向树森林。
发现环一定是偶环,可以将其拆成若干个二元环以减小构造难度。注意:二元环之间不能相交,这也是可以将矩阵黑白染色进行二分图匹配的原因。建立超级源点
找到一组可行流后若黑点和白点之间的边流满了,则表示这两个点构成了一个二元环,否则表示没有。
将每个元素看成一个点,每个点不会走出矩阵,只有一条出边且可以走无限步,所以建好的图应为内向树森林。
发现环一定是偶环,可以将其拆成若干个二元环以减小构造难度。注意:二元环之间不能相交,这也是可以将矩阵黑白染色进行二分图匹配的原因。建立超级源点
找到一组可行流后若黑点和白点之间的边流满了,则表示这两个点构成了一个二元环,否则表示没有。