Viaggio in taxi 0/100

Ciao ragazzi stavo facendo questa problema, nonostante l’output sia coretto mi da 0/100 qualcuno potrebbe aiutarmi ?

#include <iostream>

using namespace std;

int main()
{
    int N,somma=0,min=0;
    int a[1000000];
    cin >> N;
    for(int i=0;i<N;i++){
        cin >> a[i];
    }
    min=a[0];
    for(int i=1;i<=N;i++){
        somma=somma+min;
        min=min+1;
        if(a[i]<=min){
            min=a[i];
        }
    }
    cout << somma;
    return 0;
}

Ciao, per fare una sottoposizione corretta devi fare attenzione a implementare la funzione giusta:
Se non ti viene specificato nulla scrivi la funzione main() come hai fatto in questo caso.
Pero’ in questo caso il testo ti specifica che devi implementare la funzione int viaggia(int N, int C[])
Siccome ti passa come parametro N e C non devi prendere i dati in input
Per testare la funzione scarichi il grader.cpp che trovi negli allegati, aggiungi la riga #include "il tuo file.cpp" ed esegui il grader

1 Mi Piace

grazie mille