130312025-01-04 21:23:26sarminBejgli (80 pont)cpp17Elfogadva 80/80101ms952 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {

	int n; cin >> n;
	vector<int> a;
	int y = 0, count = 0;
	for (int i = 0; i < n; i++) {
		int x; cin >> x;
		if (count < x || x == 1) {
			count++;
		}
		if (count == 1) a.push_back(x);
		if (count == x) count = 0;
		y = x;
	}
	for (int x : a) cerr << x << " ";

	map<int, int> m;
	for (int i = 0; i < (int) a.size(); i++) {
		m[a[i]]++;
	}
	
	int mx_val = 0, mx_key = 0;
	for (auto& x : m) {
		if (mx_val < x.second) {
			mx_val = x.second;
			mx_key = x.first;
		}
	}

	cout << a.size() << "\n" << mx_key << "\n";
	
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/01ms320 KiB
2Elfogadva0/01ms320 KiB
3Elfogadva4/41ms320 KiB
4Elfogadva4/41ms320 KiB
5Elfogadva4/41ms320 KiB
6Elfogadva4/41ms320 KiB
7Elfogadva4/41ms380 KiB
8Elfogadva4/41ms356 KiB
9Elfogadva4/41ms320 KiB
10Elfogadva4/42ms320 KiB
11Elfogadva4/42ms320 KiB
12Elfogadva4/44ms400 KiB
13Elfogadva4/42ms320 KiB
14Elfogadva4/43ms320 KiB
15Elfogadva4/44ms320 KiB
16Elfogadva4/47ms320 KiB
17Elfogadva4/414ms456 KiB
18Elfogadva4/4101ms952 KiB
19Elfogadva4/425ms592 KiB
20Elfogadva4/426ms400 KiB
21Elfogadva4/432ms320 KiB
22Elfogadva4/432ms468 KiB