Cod sursa(job #2253650)

Utilizator denmirceaBrasoveanu Mircea denmircea Data 4 octombrie 2018 11:15:04
Problema Nivele Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>

#include <vector>

#include <fstream>

#include <algorithm>

using namespace std;

int v[50001],p,T,t,i,n;

int main()

{
	ifstream fin ("nivele.in");
	ofstream fout ("nivele.out");

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


}