C. Heidi and Library 题意 有 n 种分别具有价格 b 的书 a ,图书馆里最多同时存放 k 本书,已知接下来 n 天每天都有一个人来看某一本书,如果图书馆里没有则需要购买,问最少花费多少钱. 分析 这道题的一个简单版本 ,默认所有书价格为1,那么只需要用 set 维护一下,当图书馆内库存满的时候 erase 掉距离最大的书(贪心做法). 但是有了价格之后,就不能贪心了,然后这道题就可以用神奇的网络流解决.准确的说是最小费用最大流. 所有边的容量为 1,将 n 个点拆成 2n…