Cod sursa(job #2024777)
Utilizator | 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;
}