#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 |