摘要:
总感觉贪心哪里不对, 写了个网络流水过去了此题. 建图不难, 从源点向每一种防晒霜连一条容量为防晒霜数量的边, 再 $O(N^2)$ 地从每一种防晒霜向可行的牛连一条容量为1的边, 最后从每头牛向汇点连一条容量为1的边. cpp include include include include inc 阅读全文
摘要:
此题难点在伞的价格没有单调性. 想到了背包, 但是很明显 $O(NM)$ 的复杂度太高. 其实, 考虑到大的伞假如比小的伞便宜, 小的伞完全可以不考虑. 所以求一个后缀最小值就有单调性了, 然后dp就行了,,, cpp include include include include include 阅读全文
摘要:
思路倒是很容易, 最短路 + 状压嘛. 但是debug真的很难受,,, cpp include include include include include include include using namespace std; typedef pair P; const int MAXN = 阅读全文