BZOJ1577 USACO 2009 Feb Gold 1.Fair Shuttle Solution
题目大意:n个站点,有m群奶牛,第i群奶牛有mi只,要从si站点出发,直到ti站点下车。对于一群奶牛,可以不全部上车。同时在车上的奶牛数不能超过c,求最多能满足多少头奶牛的要求。Sol:一开始想到的是非常朴素的费用流,建模通过等式差分十分显然。不过这样会严重超时。用两个变量now,ans分别记录当前负载,以及答案。再维护每群奶牛目前剩下的数目num。将奶牛群按照si从大到小排序,依次处理。对于当前