5742 2023. 09. 13 18:47:15 4bs0lute0 Loud Snacks cpp17 Futási hiba 79/100 48ms 12148 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;


int main(){
    int N; //The snanks
    int X; //Maximum loud level
    cin >> N >> X;
    vector<int> L(N);
    for (int i = 0; i < N; i++){
        cin >> L.at(i);
    }
    sort(L.begin(), L.end());
    int m = 1;
    int c = 1;
    while (c != N){
        if ((L[c-1] + L[c]) <= X){
            c += 2;
        }else if ((L[c - 1] + L[c]) > X){
            c++;
        }
        m++;
    }
    cout << m;
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1812 KiB
2 Elfogadva 3ms 1852 KiB
subtask2 18/18
3 Elfogadva 3ms 2076 KiB
4 Elfogadva 3ms 2284 KiB
5 Elfogadva 3ms 2536 KiB
6 Elfogadva 2ms 2752 KiB
7 Elfogadva 2ms 2996 KiB
8 Elfogadva 2ms 3084 KiB
9 Elfogadva 2ms 3192 KiB
10 Elfogadva 3ms 3368 KiB
11 Elfogadva 2ms 3488 KiB
subtask3 0/21
12 Futási hiba 8ms 3748 KiB
13 Futási hiba 9ms 4372 KiB
14 Futási hiba 13ms 4584 KiB
15 Futási hiba 14ms 4980 KiB
16 Futási hiba 17ms 5348 KiB
17 Futási hiba 19ms 5672 KiB
18 Futási hiba 21ms 5844 KiB
19 Futási hiba 25ms 6304 KiB
20 Futási hiba 27ms 6772 KiB
subtask4 36/36
21 Elfogadva 3ms 5816 KiB
22 Elfogadva 3ms 5944 KiB
23 Elfogadva 3ms 5832 KiB
24 Elfogadva 3ms 5852 KiB
25 Elfogadva 3ms 6004 KiB
26 Elfogadva 3ms 6088 KiB
27 Elfogadva 3ms 6332 KiB
28 Elfogadva 3ms 6452 KiB
subtask5 25/25
29 Elfogadva 35ms 7244 KiB
30 Elfogadva 39ms 7756 KiB
31 Elfogadva 43ms 8876 KiB
32 Elfogadva 48ms 9408 KiB
33 Elfogadva 48ms 10160 KiB
34 Elfogadva 48ms 10792 KiB
35 Elfogadva 48ms 11420 KiB
36 Elfogadva 48ms 12148 KiB