Cod sursa(job #2143490)

Utilizator CozehNita Horia Teodor Cozeh Data 26 februarie 2018 01:33:13
Problema Schi Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <fstream>
using namespace std;

ifstream fin("schi.in");
ofstream fout("schi.out");

int v[30010];
int rez[30010];

int main()
{
    int n,i,j;
    fin>>n;
    for(i = 1; i <= n; i++){
        fin>>v[i];
        rez[i] = v[i];
        if(i != 1){
            if(v[i] == v[1] || v[i] < v[1]){
                v[1]++;
            }
        }
    }

    rez[v[1]] = 1;
    rez[v[n]] = n;

    for(i = 2; i <= n-1; i++){
        for(j = i+1; j <= n; j++){
            if(v[j] == v[i] || v[j] < v[i]){
                v[i]++;
            }
        }
        rez[v[i]] = i;
    }

    for(i = 1; i <= n; i++){
        fout<<rez[i]<<"\n";
    }
}