Cod sursa(job #1389239)

Utilizator pepsiM4A1Ozturk Arif pepsiM4A1 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]);
}