请看代码:
#include<bits/stdc++.h>
using namespace std;
char a[10000000];
int b[1000000];
int main(){
int n;
cin>>n;
int x=0;
int z=0;
for(int i=0;i<n;i++){
cin>>b[i];
}
sort(b,b+n);
int c=b[n-1];
for(int i=0;i<=c;i++){
if(x==0){
a[i]='1';x=z;z++;
}
else{
x--;
a[i]='0';
}
}
for(int i=0;i<n;i++){
cout<<a[b[i]-1]<<endl;
}
}