Cod sursa(job #809907)
Utilizator | Data | 9 noiembrie 2012 13:00:30 | |
---|---|---|---|
Problema | Schi | Scor | 80 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main(){
ifstream f("schi.in");
ofstream g("schi.out");
int N,v[30001],pos[30001];
f>>N;
for(int i=1;i<=N;i++)
f>>v[i];
for(int i=1;i<=N;i++){
for(int j=i;j>=v[i];j--)
pos[j+1]=pos[j];
pos[v[i]]=i;
}
for(int i=1;i<=N;i++)
g<<pos[i]<<"\n";
return 0;
}