Cod sursa(job #3254277)
| Utilizator | Data | 6 noiembrie 2024 21:16:58 | |
|---|---|---|---|
| Problema | Nivele | Scor | 100 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.59 kb |
#include <bits/stdc++.h>
#define nmx 2005
#define sqr 317
using namespace std;
int t,n,x;
int main()
{
ifstream f ("nivele.in");
ofstream g ("nivele.out");
f>>t;
while (t--)
{
f>>n;
deque <int> dq;
for (int i=1; i<=n; i++)
{
f>>x;
while (!dq.empty() && dq.front()==x)
{
dq.pop_front();
x--;
}
dq.push_front(x);
}
if (dq.size()==1 && dq.front()==1)
g<<"DA"<<'\n';
else g<<"NU"<<'\n';
}
}
