本文共 1004 字,大约阅读时间需要 3 分钟。
题目:
题目大意:
有N个物品,每个物品有属性Si和Fi,-1000 <= Si, Fi <= 1000, 每种物品最多只能选一次,问怎样选使得物品的所有Si和Fi属性之和最大,并且要求Si之和与Fi之和都不能下于0.
思路:
这题想了很久都没思路,于是跟前辈请教了下,恍然大悟。把属性Si当做是物品的费用,Fi当做是价值,然后做01背包即可。
代码:
#include #include #include #include #include #include #include
转载地址:http://kvzni.baihongyu.com/