Cod sursa(job #2024777)

Utilizator RaduMirceaAndreiRadu Mircea Andrei RaduMirceaAndrei Data 21 septembrie 2017 10:55:52
Problema Nivele Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
# include <fstream>
using namespace std;
ifstream fin("nivele.in");
ofstream fout("nivele.out");
int s[50010],n,t,x,q,i,u;
int main () {
    fin>>t;
    for(q=1;q<=t;q++){
        fin>>n>>s[1];
        u=1;
        for(i=2;i<=n;i++){
            fin>>x;
            while(x==s[u]){
                x--;
                u--;
            }
            s[++u]=x;
        }
        if(u==1&&s[1]==1)
            fout<<"DA\n";
        else
            fout<<"NU\n";
    }
    return 0;
}