Submission #1175372


Source Code Expand

#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;
typedef long long lli;
lli n,x;
vector<lli> w;
vector<unordered_map<lli,lli> > dp;
int main(){
    cin >> n >> x;
    w = vector<lli> (n);
    for(lli i = 0;i < n;i++) cin >> w[i];
    dp = vector<unordered_map<lli,lli> > (n+1);
    dp[0][0] = 1;
    for(lli i = 0;i < n;i++){
        for(auto itr = dp[i].begin();itr != dp[i].end();itr++){
            dp[i+1][itr->first] += dp[i][itr->first];
            dp[i+1][itr->first+w[i]] += dp[i][itr->first];
        }
    }
    cout << dp[n][x] << endl;
    return 0;
} 

Submission Info

Submission Time
Task C - 無駄なものが嫌いな人
User deoxy
Language C++14 (GCC 5.4.1)
Score 0
Code Size 622 Byte
Status TLE
Exec Time 2121 ms
Memory 414168 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 20
TLE × 8
Set Name Test Cases
All max_1.txt, max_2.txt, max_3.txt, max_4.txt, pair_1.txt, pair_2.txt, power2_1.txt, power2_2.txt, power2_3.txt, power2_4.txt, power2_5.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, sample_1.txt, sample_2.txt, sample_3.txt, sample_4.txt, small_1.txt, small_2.txt, small_3.txt, small_4.txt
Case Name Status Exec Time Memory
max_1.txt AC 6 ms 764 KB
max_2.txt AC 9 ms 2304 KB
max_3.txt AC 1 ms 256 KB
max_4.txt AC 2 ms 512 KB
pair_1.txt TLE 2117 ms 297432 KB
pair_2.txt AC 9 ms 2048 KB
power2_1.txt TLE 2116 ms 340184 KB
power2_2.txt AC 34 ms 8832 KB
power2_3.txt AC 2 ms 512 KB
power2_4.txt AC 2 ms 384 KB
power2_5.txt TLE 2121 ms 414168 KB
random_1.txt TLE 2118 ms 312408 KB
random_2.txt TLE 2118 ms 313432 KB
random_3.txt TLE 2118 ms 317016 KB
random_4.txt TLE 2118 ms 306392 KB
random_5.txt AC 4 ms 1152 KB
random_6.txt AC 4 ms 1152 KB
random_7.txt AC 16 ms 4224 KB
random_8.txt AC 291 ms 58696 KB
random_9.txt TLE 2118 ms 312280 KB
sample_1.txt AC 1 ms 256 KB
sample_2.txt AC 1 ms 256 KB
sample_3.txt AC 145 ms 26696 KB
sample_4.txt AC 1 ms 256 KB
small_1.txt AC 1 ms 256 KB
small_2.txt AC 1 ms 256 KB
small_3.txt AC 1 ms 256 KB
small_4.txt AC 1 ms 256 KB