Nanga Parbat - Problema testcase 014

Salve a tutti,
In attesa della gara territoriale, mi sto allenando con vari problemi delle territoriali, tra cui “Nanga Parbat”.
Proprio ora ho notato che non ottengo 100/100 per via di un solo output errato, il numero 014.
Qui potete trovare il mio codice nel caso vi possa servire (https://pastebin.com/cbWLmBpT).
Grazie :smile:.

Ricordati che devi partire dall’altezza 5000, il tuo codice fa 100 se conti anche l’altezza di partenza.

Ho modificato nel seguente modo il codice ma l’errore c’è ancora…

for(int i = 0, j; i < N; i++) {
        in >> j;
        P += j;
        H[i] = P;
    }
    H[N] = 5000;
    for(int i = 0; i <= N; i++) {
        int temp = H[i];
        int mycount = count(H, H+N, temp);
        if(mycount > Max) {
            Max = mycount;
            MaxSave = temp;
        }
    }
    out << MaxSave << endl;

adesso hai N+1 elementi nell’array, la count deve contare da H a H+N+1 (l’ultimo indice valido è H+N)