Submission #97421
Source Code Expand
#include <iostream> using namespace std; int main(){ int N, m, n; cin >> N; n = 0; int P[N]; for(int i = 0; i < N; i++){ cin >> P[i]; n += P[i]; } bool C[n+1]; for(int i = 0; i <= n; i++){ C[i] = false; } C[0] = true; for(int i = 0; i < N; i++){ bool tmp[n+1]; for(int j = 0; j <= n; j++){ if(C[j]){ tmp[j+P[i]] = true; } } for(int i = 0; i <= n; i++){ C[i] |= tmp[i]; } } int res = 0; for(int i = 0; i <= n; i++){ if(C[i]) res++; } cout << res << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - コンテスト |
User | takamii228 |
Language | C++ (G++ 4.6.4) |
Score | 0 |
Code Size | 555 Byte |
Status | WA |
Exec Time | 21 ms |
Memory | 776 KB |
Judge Result
Set Name | All | ||||
---|---|---|---|---|---|
Score / Max Score | 0 / 2 | ||||
Status |
|
Set Name | Test Cases |
---|---|
All | 00, 01, 02, 90, 91 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00 | WA | 21 ms | 728 KB |
01 | WA | 18 ms | 776 KB |
02 | AC | 19 ms | 772 KB |
90 | WA | 18 ms | 772 KB |
91 | AC | 18 ms | 772 KB |