43142023-03-23 13:38:28DalmBejgli (80 pont)cpp11Elfogadva 80/8035ms5444 KiB
#include <iostream>

using namespace std;

int main()
{
    int N;
    int db=0;
    int hossz;
    int maxszam=0;
    int maxindex;
    cin>>N;
    int szeletek[N];
    int dbszamok[N+1];
    for(int i=0;i<N;i++){
        cin>>szeletek[i];
        dbszamok[i+1]=0;
    }
    for(int i=0;i<N;i++){
        hossz=szeletek[i];
        dbszamok[hossz]++;
        db++;
        i=i+szeletek[i]-1;
    }
    cout<<db<<endl;
    for(int i=1;i<=N;i++){
        if(dbszamok[i]>maxszam){
            maxszam=dbszamok[i];
            maxindex=i;
        }
    }
    cout<<maxindex;
    return 0;
}