Submission #5554307


Source Code Expand

#include <iostream>
#include<string>
#include<cmath>
#include<algorithm>
#include<cctype>
#include<queue>
#include<deque>
#include<regex>
#include<stack>
#include<stdio.h>
#include<vector>
#include<set>
#include<map>
#include<iomanip>

#define rep(i, n) for(int i=0;i<n;i++)

typedef int long long ll;
using namespace std;
int dx[4] = {1, 0, -1, 0};
int dy[4] = {0, 1, 0, -1};
const ll MOD = 1e9 + 7;
static const int MAX = 100;
static const int INF = (1 << 23);

int main() {
    ll N,W;
    cin>>N>>W;
    ll v[N],w[N];
    rep(i,N){
        cin>>v[i]>>w[i];
    }
    map<ll,ll> m;
    rep(i,N){
        if(w[i]>W){
        }else{
            map<ll,ll> ma;
            ma=m;
            if(m.size()!=0) {
                for (auto &&a:m) {
                    if (a.first + w[i] <= W) {
                        ma[a.first + w[i]] = max(ma[a.first + w[i]], ma[a.first] + v[i]);
                    }
                }
                ma[w[i]] = max(v[i], ma[w[i]]);
                m = ma;
            }else{
                m[w[i]]=v[i];
            }

        }

    }
    ll ans=0;
    for(auto &&a:m){
        if(a.first<=W&&a.second>ans){ans=a.second;}
    }
    cout<<ans<<endl;




    return 0;
}

Submission Info

Submission Time
Task D - ナップサック問題
User hakuchan
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1272 Byte
Status WA
Exec Time 2127 ms
Memory 386944 KB

Judge Result

Set Name Sample Subtask1 Subtask2 Subtask3
Score / Max Score 0 / 0 0 / 34 0 / 33 0 / 33
Status
AC × 3
WA × 1
AC × 18
WA × 1
AC × 2
WA × 10
TLE × 5
AC × 6
TLE × 8
Set Name Test Cases
Sample subtask00_sample_1.txt, subtask00_sample_2.txt, subtask00_sample_3.txt, subtask00_sample_4.txt
Subtask1 subtask01_0.txt, subtask01_1.txt, subtask01_10.txt, subtask01_11.txt, subtask01_12.txt, subtask01_13.txt, subtask01_14.txt, subtask01_2.txt, subtask01_3.txt, subtask01_4.txt, subtask01_5.txt, subtask01_6.txt, subtask01_7.txt, subtask01_8.txt, subtask01_9.txt, subtask00_sample_1.txt, subtask00_sample_2.txt, subtask00_sample_3.txt, subtask00_sample_4.txt
Subtask2 subtask02_0.txt, subtask02_1.txt, subtask02_10.txt, subtask02_11.txt, subtask02_12.txt, subtask02_13.txt, subtask02_14.txt, subtask02_2.txt, subtask02_3.txt, subtask02_4.txt, subtask02_5.txt, subtask02_6.txt, subtask02_7.txt, subtask02_8.txt, subtask02_9.txt, subtask00_sample_1.txt, subtask00_sample_3.txt
Subtask3 subtask03_0.txt, subtask03_1.txt, subtask03_10.txt, subtask03_11.txt, subtask03_2.txt, subtask03_3.txt, subtask03_4.txt, subtask03_5.txt, subtask03_6.txt, subtask03_7.txt, subtask03_8.txt, subtask03_9.txt, subtask00_sample_1.txt, subtask00_sample_4.txt
Case Name Status Exec Time Memory
subtask00_sample_1.txt AC 1 ms 256 KB
subtask00_sample_2.txt AC 2 ms 512 KB
subtask00_sample_3.txt WA 2 ms 384 KB
subtask00_sample_4.txt AC 1 ms 256 KB
subtask01_0.txt AC 2 ms 512 KB
subtask01_1.txt AC 2 ms 384 KB
subtask01_10.txt AC 1 ms 256 KB
subtask01_11.txt AC 1 ms 256 KB
subtask01_12.txt AC 2 ms 512 KB
subtask01_13.txt AC 1 ms 256 KB
subtask01_14.txt AC 2 ms 384 KB
subtask01_2.txt AC 1 ms 256 KB
subtask01_3.txt AC 1 ms 256 KB
subtask01_4.txt AC 1 ms 256 KB
subtask01_5.txt AC 1 ms 256 KB
subtask01_6.txt AC 1 ms 256 KB
subtask01_7.txt AC 1 ms 256 KB
subtask01_8.txt AC 5 ms 1024 KB
subtask01_9.txt AC 1 ms 256 KB
subtask02_0.txt TLE 2104 ms 11776 KB
subtask02_1.txt WA 735 ms 2176 KB
subtask02_10.txt WA 733 ms 2176 KB
subtask02_11.txt WA 1264 ms 3968 KB
subtask02_12.txt WA 1608 ms 5120 KB
subtask02_13.txt AC 3 ms 256 KB
subtask02_14.txt WA 306 ms 1152 KB
subtask02_2.txt TLE 2104 ms 9344 KB
subtask02_3.txt WA 687 ms 2048 KB
subtask02_4.txt TLE 2104 ms 9472 KB
subtask02_5.txt WA 272 ms 1024 KB
subtask02_6.txt TLE 2104 ms 7808 KB
subtask02_7.txt WA 1605 ms 5120 KB
subtask02_8.txt WA 732 ms 2176 KB
subtask02_9.txt TLE 2104 ms 7936 KB
subtask03_0.txt AC 31 ms 3712 KB
subtask03_1.txt TLE 2114 ms 175232 KB
subtask03_10.txt AC 5 ms 640 KB
subtask03_11.txt AC 1 ms 256 KB
subtask03_2.txt TLE 2113 ms 157056 KB
subtask03_3.txt TLE 2121 ms 282880 KB
subtask03_4.txt TLE 2119 ms 269312 KB
subtask03_5.txt TLE 2116 ms 210048 KB
subtask03_6.txt AC 10 ms 1664 KB
subtask03_7.txt TLE 2127 ms 377088 KB
subtask03_8.txt TLE 2127 ms 382848 KB
subtask03_9.txt TLE 2127 ms 386944 KB