zoj 2109 FatMouse' Trade 部分背包
摘要:
部分背包问题,贪心 先按J[i] / F[i] 升序排序,每次选取J[i] / F[i]的最大值,如果不能取满J[i],则取把背包填满的容量即可。原因很简单,每次取J[i] / F[i]的最大值就使得背包单位体积价值最多。从大到小选择,自然会得到最优解。 #include <iostream>#include <algorithm>#include <cstdio>using namespace... 阅读全文
posted @ 2011-02-27 21:24 sysuwhj 阅读(423) 评论(0) 推荐(0) 编辑