[ZJOI2015]醉熏熏的幻想乡
醉熏熏的幻想乡
题解
相当阴间的一道题
首先如果只用解决第一小问的话,我们很容易想到通过网络流来求最大流的。
但是我们现在还要保证总费用最小呀,这该怎么办?拆成许多个点费用流,不 T T T才怪。
我们假设图是一个完全二分图(就是左侧所有点与右侧所有点间都有边),我们是不是可以贪心地解决。
我们考虑对于每个极小单位流量,都选择当前最优的一个点选择,那么我们每次选择的点就是当前流量最小的点。
也就是说,我们选择的这个点当前的导数最小的点,这样的话,我们选择到最后,一定是所有选择了的点导数全部一样,而所有没有选择的点,导数肯定不小于选择了的点的导数。
我们原式是一个二次函数呀,那它的导数也就是一个一次函数,其现在的真实值就是将它现在的产量带

浙公网安备 33010602011771号