洛谷P2871

P2871 [USACO07DEC] Charm Bracelet S

不用一维数组优化的话,样例都过不去

点击查看代码
#include<bits/stdc++.h>
using namespace std;

const int N = 3402, M = 12881;
int dp[M];

int main() {
    int n, m; cin >> n >> m;
    int w, d;
    for(int i = 1; i <= n; i++) {
        cin >> w >> d;
        for(int j = m; j >= w; j--) {
            dp[j] = max(dp[j], dp[j - w] + d);
        }
    }
    cout << dp[m] << '\n';
    return 0;
}
posted @ 2025-05-27 20:21  Chuan81  阅读(12)  评论(0)    收藏  举报