Submission #97323
Source Code Expand
#include <cstdio> int main(){ bool f[10001]={0}; int n, a, sum=1, ans=0; f[0] = true; scanf("%d", &n); for(int i=0; i<n; i++){ scanf("%d", &a); for(int i=0; i<sum; i++){ if( f[i] ) f[i+a] = true; } sum += a; } for(int i=0; i<sum; i++){ if(f[i]) ans++; } printf("%d\n", ans); return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - コンテスト |
User | oyas |
Language | C++ (G++ 4.6.4) |
Score | 0 |
Code Size | 347 Byte |
Status | WA |
Exec Time | 22 ms |
Memory | 656 KB |
Compile Error
./Main.cpp: In function ‘int main()’: ./Main.cpp:9:17: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] ./Main.cpp:11:18: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
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 | 18 ms | 648 KB |
01 | WA | 22 ms | 652 KB |
02 | AC | 19 ms | 656 KB |
90 | AC | 20 ms | 652 KB |
91 | AC | 19 ms | 572 KB |