#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;
}

  

posted on 2020-04-29 21:50  黑暗尽头的超音速炬火  阅读(131)  评论(0编辑  收藏  举报