Typical DP Contest

Submission #5865968

Source codeソースコード

#include <iostream>
#include <cstdio>
#include <set>
using namespace std;

int main(int argc, char *argv[])
{
    int n;
    int p;
    set<int> s;
    s.insert(0);
    cin>>n;
    for (int i = 0; i < n; ++i) {
        scanf("%d", &p);
        set<int> newset;
        for (auto c : s) {
            newset.insert(c + p);
        }
        for (auto c: newset) {
            s.insert(c);
        }
    }
    printf("%d", s.size());
    return 0;
}

Submission

Task問題 A - コンテスト
User nameユーザ名 vintersnow
Created time投稿日時
Language言語 C++14 (GCC 5.4.1)
Status状態 WA
Score得点 0
Source lengthソースコード長 473 Byte
File nameファイル名
Exec time実行時間 ms
Memory usageメモリ使用量 -

Compiler messageコンパイルメッセージ

./Main.cpp: In function ‘int main(int, char**)’:
./Main.cpp:23:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘std::set<int>::size_type {aka long unsigned int}’ [-Wformat=]
printf("%d", s.size());
^
./Main.cpp:14:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &p);
^

Test case

Set

Set name Score得点 / Max score Cases
All 0 / 2 00,01,02,90,91

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
00 WA
01 WA
02 WA
90 WA
91 WA