好经典的模型。
传送门
题解
乍一看就是一个二分图。
但是要求很明显要求最小费用最大流。
考虑如何建模。
由于每一个仓库只能流出定量的货物,但是又不能把每一个仓库看做源。
所以把所有货物都连到同一个源上,连到第$i$个仓库的边嘚的容量为$A_i$,费用为$0$。
每一家零售店又都连到一个汇上,从第$i$家零售店连出的边的容量为$B_i$,费用为$0$。
中间从仓库到零售店的边就按照题目里的说的那样连,容量为$+\infty$。
然后直接跑最小费用最大流就好了。
代码
1 |
|