Cod sursa(job #1146394)

Utilizator CostanMiriamCostan Miriam CostanMiriam Data 18 martie 2014 22:15:36
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 t,n,p,x,s[50010],i;

int main () {

    fin>>t;
    while (t--) {
        fin>>n;p=0;
        for (i=1;i<=n;i++) {
            fin>>x;
            while (p>0 && x==s[p] && x>1){
                p--;
                x--;
            }
            s[++p]=x;
        }
        if (p==1 && s[1]==1)
            fout<<"DA\n";
        else
            fout<<"NU\n";
    }


    return 0;
}