problem
- 有n个物品,价格为wi, 重要度为vi。
- 在代价不超过m的情况下,最大化wi*vi的值
- n < 30, m < 3e4
solution
Qwq,Wi*Vi是确定的。
所以vi *= wi;之后,,,就是一个01背包。
——
f[i]表示剩余体积为i时能获得的最大价值
决策过程可以选或者不选。
更多见背包九讲?
复杂度O(mn)
codes
Qwq,Wi*Vi是确定的。
所以vi *= wi;之后,,,就是一个01背包。
——
f[i]表示剩余体积为i时能获得的最大价值
决策过程可以选或者不选。
更多见背包九讲?
复杂度O(mn)
使用 Android Studio 开发一款小游戏 —— 开心打地鼠。
A1156. 开心的金明时间限制:1.0s 内存限制:256.0MB 总提交次
传送门#include<bits/stdc++.h>using namespace std;#define l
P1313金明的预算方案Accepted标签:动态规划 背包NOIP提高组2006描述金明今天很开心,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M