#include<bits/stdc++.h>
#define TEST
using namespace std;
vector<int> st;
void printa(vector<int>& arr)
{
for(int i=0;i<arr.size();++i)
{
cout<<arr[i]<<endl;
}
}
int main()
{
// #ifdef TEST
// freopen("a.out","r",stdin);
// #endif
int n;
cin>>n;
map<int,int> mp;
vector<int> ans(n,0);
int cnt=0;
for(int t=0;t<n;++t)
{
int a;
cin>>a;
st.push_back(a);
mp[a]=0;
cnt++;
}
for(int i=0;i<n;++i)
{
//µÚÒ»ÂÖ
int j;
for(j=0;j!=st[i];)
{
if(mp[j%cnt]==0) j++;
}
cout<<"j"<<j<<endl;
mp[j]=1;cnt--;
ans[j]=n-i+1;
}
printa(ans);
return 0;
}
愿为天下目,萃聚六路华
浙公网安备 33010602011771号