57422023-09-13 18:47:154bs0lute0Loud Snackscpp17Futási hiba 79/10048ms12148 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ÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1812 KiB
2Elfogadva3ms1852 KiB
subtask218/18
3Elfogadva3ms2076 KiB
4Elfogadva3ms2284 KiB
5Elfogadva3ms2536 KiB
6Elfogadva2ms2752 KiB
7Elfogadva2ms2996 KiB
8Elfogadva2ms3084 KiB
9Elfogadva2ms3192 KiB
10Elfogadva3ms3368 KiB
11Elfogadva2ms3488 KiB
subtask30/21
12Futási hiba8ms3748 KiB
13Futási hiba9ms4372 KiB
14Futási hiba13ms4584 KiB
15Futási hiba14ms4980 KiB
16Futási hiba17ms5348 KiB
17Futási hiba19ms5672 KiB
18Futási hiba21ms5844 KiB
19Futási hiba25ms6304 KiB
20Futási hiba27ms6772 KiB
subtask436/36
21Elfogadva3ms5816 KiB
22Elfogadva3ms5944 KiB
23Elfogadva3ms5832 KiB
24Elfogadva3ms5852 KiB
25Elfogadva3ms6004 KiB
26Elfogadva3ms6088 KiB
27Elfogadva3ms6332 KiB
28Elfogadva3ms6452 KiB
subtask525/25
29Elfogadva35ms7244 KiB
30Elfogadva39ms7756 KiB
31Elfogadva43ms8876 KiB
32Elfogadva48ms9408 KiB
33Elfogadva48ms10160 KiB
34Elfogadva48ms10792 KiB
35Elfogadva48ms11420 KiB
36Elfogadva48ms12148 KiB