Cod sursa(job #1389239)
| Utilizator | Data | 16 martie 2015 09:28:15 | |
|---|---|---|---|
| Problema | Schi | Scor | 55 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.73 kb |
#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]);
}
