80622024-01-12 11:45:03David9320Bejgli (80 pont)cpp17Elfogadva 80/8037ms14156 KiB
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

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

    vector<int> szeletek(n);
    vector<int> hosszak(1e6);
    int szam = 0;
    int legtobb = 0;
    int legtobbi = 0;

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

    for(int i = 0; i < n; i++) {
        szam++;
        hosszak[szeletek[i]]++;
        if(hosszak[szeletek[i]] > legtobb) {
            legtobb = hosszak[szeletek[i]];
            legtobbi = szeletek[i];
        }
        i += szeletek[i] - 1;
    }

    cout << szam << endl;
    cout << legtobbi << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/06ms9536 KiB
2Elfogadva0/06ms9816 KiB
3Elfogadva4/46ms9948 KiB
4Elfogadva4/46ms10160 KiB
5Elfogadva4/46ms10120 KiB
6Elfogadva4/46ms10128 KiB
7Elfogadva4/46ms10440 KiB
8Elfogadva4/46ms10588 KiB
9Elfogadva4/46ms10756 KiB
10Elfogadva4/46ms10904 KiB
11Elfogadva4/47ms10824 KiB
12Elfogadva4/47ms10836 KiB
13Elfogadva4/47ms10972 KiB
14Elfogadva4/48ms11000 KiB
15Elfogadva4/48ms11028 KiB
16Elfogadva4/49ms11236 KiB
17Elfogadva4/416ms11780 KiB
18Elfogadva4/423ms12396 KiB
19Elfogadva4/429ms12780 KiB
20Elfogadva4/430ms13160 KiB
21Elfogadva4/437ms13896 KiB
22Elfogadva4/426ms14156 KiB