Cod sursa(job #3131775)

Utilizator cristiana_cocheciCocheci Cristiana cristiana_cocheci Data 21 mai 2023 12:55:00
Problema Schi Scor 85
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#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;
}