結果

提出番号 865
提出者 kim
言語 C++
提出日時 2017-08-01 15:13:21
問題名 (28)いつだって一位の男、olphe君
結果 WA
点数 0%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 WA 0% 2ms 7424KB
2 WA 0% 2ms 7504KB
3 WA 0% 1ms 7984KB
4 WA 0% 2ms 7792KB
5 WA 0% 1ms 7968KB
6 WA 0% 1ms 8336KB
7 WA 0% 1ms 8320KB
8 WA 0% 2ms 7984KB
9 WA 0% 2ms 8000KB
10 AC 100% 2ms 7696KB
11 WA 0% 2ms 7968KB
12 AC 100% 2ms 7968KB
13 WA 0% 2ms 7968KB
14 AC 100% 1ms 7968KB
15 AC 100% 1ms 8320KB
16 AC 100% 2ms 8320KB
17 WA 0% 1ms 7680KB
18 AC 100% 2ms 8304KB
19 WA 0% 2ms 7520KB
20 AC 100% 2ms 7712KB

ソースコード

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main()
{
    int N;
    long long P,S;
    vector<int> Ps;
    long long sum=0;
    cin >> N;
    for(int i=0; i<N; ++i) {
        cin >> P;
        Ps.push_back(P);
    }
    sort(Ps.begin(),Ps.end());
    cin >> S;
    vector<int>::iterator itr=Ps.begin();
    while(S>sum) {
        sum+=*itr;
        ++itr;
    }
    if(sum==0) sum=*itr;
    cout << sum << endl;
    return 0;
}