163652025-04-28 21:29:33algoproJobstown-i milliomoscpp17Wrong answer 0/100246ms262144 KiB
// UUID: 1e73adbf-1a44-468f-86af-a6128b6a3e5c
#include <bits/stdc++.h>
using namespace std;

void solve() {
    int n, m;
    cin >> n >> m;

    vector<int> cost(n);
    vector<int> reward(n);

    for (int i = 0; i < n; i++) {
        cin >> cost[i];
    }

    for (int i = 0; i < n; i++) {
        cin >> reward[i];
    }

    vector<int> dp(m + 1, 0);

    for (int size = 1; size <= m; size++) {
        for (int task = 0; task < n; task++) {
            if (cost[task] < size) {
                dp[size] = max(dp[size], dp[size - cost[task]] + reward[task]);
            }
        }
    }

    cout << dp[m];
    return;
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int t = 1;
    //cin >> t;

    while (t--) {
        solve();
    }

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Wrong answer1ms316 KiB
2Accepted1ms316 KiB
subtask20/25
3Wrong answer1ms316 KiB
4Wrong answer1ms316 KiB
5Wrong answer78ms568 KiB
6Wrong answer78ms568 KiB
7Wrong answer78ms756 KiB
8Wrong answer78ms752 KiB
9Wrong answer78ms564 KiB
10Wrong answer78ms564 KiB
11Wrong answer78ms564 KiB
12Wrong answer78ms468 KiB
13Wrong answer78ms564 KiB
14Wrong answer1ms756 KiB
subtask30/16
15Runtime error246ms262144 KiB
16Runtime error200ms262144 KiB
17Runtime error246ms262144 KiB
18Runtime error209ms262144 KiB
19Runtime error244ms262144 KiB
20Runtime error202ms262144 KiB
21Runtime error241ms262144 KiB
subtask40/59
22Wrong answer1ms508 KiB
23Wrong answer1ms316 KiB
24Runtime error244ms262144 KiB
25Runtime error200ms262144 KiB
26Runtime error202ms262144 KiB
27Runtime error244ms262144 KiB
28Runtime error201ms262144 KiB
29Runtime error246ms262144 KiB
30Runtime error246ms262144 KiB
31Runtime error245ms262144 KiB
32Runtime error209ms262144 KiB
33Runtime error202ms262144 KiB