这周学习了费用流,就写了几题.其中有一题就是bzoj上的修车,看起来很丧,交了6次都是除了样例全wa(事实证明样例说明不了什么,还会误导你……). 题目大意:有m个技术人员n辆车,一个技术人员只能同时修一辆车,每个技术人员修某一辆车都有特定的时间.求最小的等待时间. 思路分析:这是一道费用流的题目,不看算法基本想不到是费用流. 那么问题来了:怎么建图!看这个题目就像是把技术人员拆点.按题意建图的话,边权不是确定的,所以考虑拆成倒数第一次,倒数第二次……的n个结点. 这样边权只要设为(之后的车数+…