Tesla Motors 0/100

#include <iostream>
using namespace std;
int main(){
   int n;cin>>n;
   int ricariche[n];
   for(int i=0;i<n;i++){
      cin>>ricariche[i];
      ricariche[i]-=10;
   }
   int cnt=0;
   int tot=0;
   int posizione;
   while(cnt==0){
      for(int i=0;i<n;i++){
         if(ricariche[i]>=0){
            tot=ricariche[i];
            posizione=i;
            if(i==n-1)i=-1;
            i++;
            while(i!=posizione&&tot>=0){
               tot+=ricariche[i];
               if(i==n-1)i=-1;
                  i++;
               }
            }
             if(tot>=0){
               cout<<++i;
               return 0;
             }
         }
      }
}

Se sottopongo questo codice, il report è il seguente.

Testcase Risultato Dettagli Tempo Memoria
000 Not correct Fornato non valido. 0.006s 356 KiB
001 Not correct Fornato non valido. 0.006s 376 KiB
002 Not correct Fornato non valido. 0.007s 376 KiB
003 Not correct Fornato non valido. 0.006s 376 KiB
004 Not correct Fornato non valido. 0.006s 356 KiB
005 Not correct Fornato non valido. 0.006s 380 KiB
006 Not correct Fornato non valido. 0.006s 356 KiB
007 Not correct Fornato non valido. 0.007s 484 KiB
008 Not correct Fornato non valido. 0.006s 376 KiB
009 Not correct Fornato non valido. 0.006s 356 KiB
010 Not correct Fornato non valido. 0.006s 356 KiB
011 Not correct Fornato non valido. 0.006s 356 KiB
012 Not correct Fornato non valido. 0.007s 376 KiB
013 Not correct Fornato non valido. 0.007s 356 KiB
014 Not correct Fornato non valido. 0.006s 364 KiB
015 Not correct Posizione scorretta. 0.006s 376 KiB
016 Not correct Posizione scorretta. 0.006s 356 KiB
017 Not correct Posizione scorretta. 0.006s 356 KiB
018 Not correct Posizione scorretta. 0.006s 376 KiB
019 Not correct Posizione scorretta. 0.007s 376 KiB
020 Not correct Posizione scorretta. 0.006s 356 KiB

Potete aiutarmi a capire dove sbaglio?

Questo problema richiede input e output da file.
Aggiungi le seguenti righe a inizio main:

 freopen("input.txt", "r", stdin);
 freopen("output.txt", "w", stdout);
1 Mi Piace