#include<bits/stdc++.h>
using namespace std;
stack<int> h;
int a,b,c,x,i=1;
int main(){
cin>>a>>b>>c;
for(int j=1;j<=c;j++){
while(a--){
cin>>x;
if(x==i) i++;
else if(x==h.top()) h.pop();
else h.push(x);
if(h.size()>b){
cout<<"NO"<<"\n";
break;
}
}
if(!h.empty()){
cout<<"NO\n";
break;
}
else{
cout<<"YES\n";
break;
}
}
return 0;
}
```cpp
共 1 条回复