#include<bits/stdc++.h> #define ll long long using namespace std; ll a,b,c=0,i=1,j; int main(){ cin>>a; stackq; q.push(0); for(;i<=a;i++){ cin>>b; if(q.top()>b){ cout<<"NO"; return 0; } else{ for(;j<=b;j++)q.push(j); q.pop(); } } cout<<"YES"; }
注册一个 LinghzhiOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 LinghzhiOJ 通用账户