48672023-04-03 16:00:59norbertvidaBejgli (80 pont)cpp17Elfogadva 80/8012ms4956 KiB
#include <bits/stdc++.h>

using namespace std;

int main() {

    iostream::sync_with_stdio(0);
    cin.tie(0);

    int N;
    cin >> N;

    int *M = new int[N];
    for(int i = 0; i < N; i++) cin >> M[i];

    int szelet_db = 0;
    map<int, int> szelet_tipus_db;
    int max_darab_tipus = -1;

    for(int i = 0; i < N; i++) {
        szelet_db++;
        szelet_tipus_db[M[i]]++;
        if(szelet_tipus_db[max_darab_tipus] < szelet_tipus_db[M[i]]) {
            max_darab_tipus = M[i];
        }
        i += M[i] - 1;
    }

    cout << szelet_db << "\n" << max_darab_tipus << "\n";

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/03ms1824 KiB
2Elfogadva0/03ms2056 KiB
3Elfogadva4/42ms2268 KiB
4Elfogadva4/43ms2464 KiB
5Elfogadva4/43ms2528 KiB
6Elfogadva4/43ms2932 KiB
7Elfogadva4/43ms2816 KiB
8Elfogadva4/43ms2916 KiB
9Elfogadva4/43ms3000 KiB
10Elfogadva4/43ms3244 KiB
11Elfogadva4/43ms3232 KiB
12Elfogadva4/43ms3364 KiB
13Elfogadva4/43ms3452 KiB
14Elfogadva4/43ms3720 KiB
15Elfogadva4/44ms3700 KiB
16Elfogadva4/44ms3716 KiB
17Elfogadva4/47ms3984 KiB
18Elfogadva4/410ms4448 KiB
19Elfogadva4/410ms4460 KiB
20Elfogadva4/410ms4516 KiB
21Elfogadva4/412ms4632 KiB
22Elfogadva4/49ms4956 KiB