87002024-01-25 18:19:11AzukitsuKövek (100 pont)cpp17Hibás válasz 27/10028ms4956 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
    int N, sum = 0;
    cin >> N;
    vector<int> kovek(N, 0);
    for (int i = 0; i < N; i++) {
            cin >> kovek[i];
            sum += kovek[i];
    }
    int mean = sum / N;
    vector<int> kulonbsegek(N, 0);
    int count = 1;
    int negativok = 0;
    int pozitivok = 0;
    for (int i = 0; i < N; i++) {
            kulonbsegek[i] = kovek[i] - mean;
            if (kulonbsegek[i] > 0) pozitivok += 1;
            else if (kulonbsegek[i] < 0) negativok += 1;
    }
    cout << max(negativok, pozitivok) << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base27/100
1Elfogadva0/03ms1680 KiB
2Hibás válasz0/028ms3204 KiB
3Elfogadva5/53ms2064 KiB
4Elfogadva5/52ms2180 KiB
5Hibás válasz0/53ms2280 KiB
6Hibás válasz0/53ms2524 KiB
7Elfogadva5/53ms2736 KiB
8Elfogadva5/52ms2816 KiB
9Elfogadva7/73ms3060 KiB
10Hibás válasz0/73ms3432 KiB
11Hibás válasz0/83ms3252 KiB
12Hibás válasz0/83ms3200 KiB
13Hibás válasz0/83ms3456 KiB
14Hibás válasz0/84ms3864 KiB
15Hibás válasz0/812ms4036 KiB
16Hibás válasz0/826ms4884 KiB
17Hibás válasz0/828ms4956 KiB