Submission #6482865


Source Code Expand

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const ll INF = 1e10;
const ll MOD = 1e9 + 7;

int main(){
    int N; cin >> N;
    vector<int> P(N);
    for (int i = 0; i < N; i++) { cin >> P[i]; }

    vector<bool> dp(10001);
    dp[0] = true;
    for (int i = 0; i < N; i++) {
        for (int j = 10000 - P[i]; j >= 0; j--) {
            if (dp[j])
                dp[j + P[i]] = true;
        }
    }

    cout << count(begin(dp), end(dp), true) << endl;
    return 0;
}

Submission Info

Submission Time
Task A - コンテスト
User cocomoff
Language C++14 (GCC 5.4.1)
Score 2
Code Size 520 Byte
Status AC
Exec Time 3 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 2 / 2
Status
AC × 5
Set Name Test Cases
All 00, 01, 02, 90, 91
Case Name Status Exec Time Memory
00 AC 1 ms 256 KB
01 AC 2 ms 256 KB
02 AC 3 ms 256 KB
90 AC 1 ms 256 KB
91 AC 1 ms 256 KB