uke到底是啥
有没有人帮忙看看
#include<iostream>
using namespace std;
int sz[250010];
int ans;
int main(){
int n;
cin>>n;
int m;
for(int i=1;i<=n;i++){
cin>>m;;
for(int j=m-i+1;j<=m-i+n;j++){
if(sz[j]==0){
sz[j]=i;
}else{
ans=1;
break;
}
}
if(ans==1){
break;
}
}
for(int i=1;i<=n*n;i++){
if(sz[i]==0){
ans=1;
break;
}
}
if(ans==0){
cout<<"YES"<<endl;
for(int i=1;i<=n*n;i++){
cout<<sz[i]<<" ";
}
}else{
cout<<"NO";
}
return 0;
}