Cod sursa(job #1416476)

Utilizator robx12lnLinca Robert robx12ln Data 8 aprilie 2015 09:07:12
Problema Nivele Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<fstream>
using namespace std;
ifstream fin("nivele.in");
ofstream fout("nivele.out");
int v[50005],i,t,x,nr,n;
int main(){
    fin>>t;
    for(;t;t--){
        fin>>n;
        nr=0;
        for(i=1;i<=n;i++){
            fin>>x;
            while(nr!=0 && v[nr]==x){
                nr--;
                x--;
            }
            v[++nr]=x;
        }
        if(nr==1 && v[nr]==1){
            fout<<"DA\n";
        }else{
            fout<<"NU\n";
        }
    }
    return 0;
}