Pagini recente » Cod sursa (job #864465) | Cod sursa (job #1225487) | Cod sursa (job #954018) | Cod sursa (job #2271376) | Cod sursa (job #3131775)
#include <iostream>
#include <vector>
int n;
std::vector<int> clasament;
int main()
{
freopen("schi.in","r",stdin);
freopen("schi.out","w",stdout);
clasament.push_back(-1); //size=1, poz=0
std::cin>>n;
for(int val=1;val<=n;val++){
int poz;
std::cin>>poz;
if(clasament.size()==poz){
clasament.push_back(val);
}
else{
clasament.push_back(0);
for(int i=clasament.size()-1;i>poz;i--){
clasament[i]=clasament[i-1];
}
clasament[poz]=val;
}
}
for(int i=1;i<=n;i++){
std::cout<<clasament[i]<<"\n";
}
return 0;
}