Cod sursa(job #1815381)

Utilizator Tiberiu02Tiberiu Musat Tiberiu02 Data 25 noiembrie 2016 09:36:40
Problema Schi Scor 75
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
# include <iostream>
# include <fstream>

# include <cstring>

using namespace std;

# define MAX_N 30000
short v[1 + MAX_N];

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

    int n, i, pos;

    fin >> n;

    for ( i = 1; i <= n; i ++ ) {
        fin >> pos;

        memmove( v + pos + 1, v + pos, sizeof( short ) * ( i - pos + 1 ) );
        v[pos] = i;
    }

    for ( i = 1; i <= n; i ++ )
        fout << v[i] << '\n';

    fin.close();
    fout.close();

    return 0;
}