Cod sursa(job #981932)
Utilizator | Data | 8 august 2013 10:32:43 | |
---|---|---|---|
Problema | Nivele | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <fstream>
using namespace std;
ifstream f("nivele.in");
ofstream g("nivele.out");
int n, st[50010], i, j, t, k, x;
int main(){
f>>t;
while(t>0)
{
f>>n;
k=0;
for(i=1; i<=n; i++)
{
f>>x;
while(k>0 && st[k]==x)
k--, x--;
st[++k]=x;
}
if(k==1 && st[1]==1)
g<<"DA\n";
else
g<<"NU\n";
t--;
}
return 0;
}