Pagini recente » Cod sursa (job #1785047) | Borderou de evaluare (job #2351134) | Cod sursa (job #2744648) | Cod sursa (job #166541) | Cod sursa (job #1389239)
#include <stdio.h>
int n;
int loc[30001],a[30001];
int main()
{
freopen ("schi.in","r",stdin);
freopen ("schi.out","w",stdout);
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(int j=n;j>=1;j--)
{
for(int i=1;i<=n;i++)
{
if(loc[i]==0)
{
a[j]--;
if(a[j]==0)
{
loc[i]=j;
break;
}
}
}
}
for(int i=1;i<=n;i++) printf("%d\n",loc[i]);
}