Cod sursa(job #1815381)
Utilizator | 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;
}