Advertisement
Diene

Untitled

Mar 3rd, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.  
  7.     int x;
  8.  
  9.     while(x!=0){
  10.  
  11.         scanf("%d", &x);
  12.         for(int i=1;i<=x;i++){
  13.  
  14.             int k;
  15.             scanf("%d", &k);
  16.             int m=1;
  17.             stack<int>pilha;
  18.             if(k==m){m++;}
  19.             else if(k!=m){
  20.                 pilha.push(k);
  21.                 m++;
  22.             }
  23.             else if(pilha.top()==m){
  24.                 pilha.pop();
  25.                 m++;
  26.             }
  27.             else if(i==m){
  28.                 if(pilha.size()==0){printf("yes\n");}
  29.                 else if(pilha.size()!=0){printf("no\n");}
  30.             }
  31.         }
  32.     }
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement