POJ 3624 Charm Bracelet
2014-07-18 14:28
253 查看
/*problem: 01背包*/ #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int maxn = 15000; int w[maxn], v[maxn], dp[maxn]; int main() { int n, m, ans; while (cin >> n >> m) { memset(dp, 0, sizeof(dp)); ans = 0; for (int i = 1; i <= n; ++i) { cin >> w[i] >> v[i]; } for (int i = 1; i <= n; ++i) { for (int j = m; j >=w[i]; --j) { dp[j] = max(dp[j], dp[j - w[i]] + v[i]); ans = max(ans, dp[j]); } } cout << ans << endl; } return 0; }
相关文章推荐
- 【0-1背包】-POJ-3624-Charm Bracelet
- POJ-3624 Charm Bracelet
- Poj 3624 Charm Bracelet
- POJ 3624 Charm Bracelet
- POJ - 3624 - Charm Bracelet
- poj 3624 Charm Bracelet
- POJ3624 - Charm Bracelet - 动态规划之01背包
- poj 3624 Charm Bracelet
- POJ - 3624 Charm Bracelet
- poj 3624 charm bracelet
- POJ-3624-Charm Bracelet
- POJ 3624 Charm Bracelet
- POJ 3624 Charm Bracelet
- POJ3624 Charm Bracelet
- poj 3624 Charm Bracelet
- poj 3624 Charm Bracelet DP 0/1 背包问题
- POJ 3624 Charm Bracelet
- 【01背包】POJ 3624 Charm Bracelet
- POJ 3628 Bookshelf2 / POJ 3624 Charm Bracelet / POJ 1384 初涉01背包与完全背包
- POJ 3624 Charm Bracelet ……(01背包模板题)