4420 2023. 03. 27 18:59:39 balaaaazs Előzések cpp14 Hibás válasz 0/100 527ms 7032 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    int n, q;
    cin >> n >> q;

    vector<int> c(n);
    for (int i = 0; i < n; i++) {
        cin >> c[i];
    }

    vector<int> freq(n, 0);
    int max_freq = 0;
    int max_freq_car = c[0];

    for (int i = 0; i < q; i++) {
        int car;
        cin >> car;

        freq[car-1]++;
        if (freq[car-1] > max_freq || (freq[car-1] == max_freq && car < max_freq_car)) {
            max_freq = freq[car-1];
            max_freq_car = car;
        }

        cout << max_freq_car << endl;
    }

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Hibás válasz 3ms 1812 KiB
subtask2 0/30
2 Hibás válasz 3ms 2052 KiB
3 Hibás válasz 3ms 2300 KiB
4 Hibás válasz 4ms 2564 KiB
5 Hibás válasz 4ms 2760 KiB
6 Hibás válasz 6ms 2812 KiB
7 Hibás válasz 8ms 2976 KiB
subtask3 0/70
8 Hibás válasz 254ms 3672 KiB
9 Hibás válasz 344ms 4352 KiB
10 Hibás válasz 421ms 4776 KiB
11 Hibás válasz 273ms 5644 KiB
12 Hibás válasz 210ms 5752 KiB
13 Hibás válasz 275ms 6244 KiB
14 Hibás válasz 428ms 6660 KiB
15 Hibás válasz 338ms 6836 KiB
16 Hibás válasz 337ms 6836 KiB
17 Hibás válasz 527ms 6896 KiB
18 Hibás válasz 377ms 7032 KiB
19 Hibás válasz 202ms 6920 KiB
20 Hibás válasz 377ms 6792 KiB
21 Hibás válasz 527ms 6908 KiB