Cod sursa(job #2754360)

Utilizator Andrei_SturzuAndrei Sturzu Andrei_Sturzu Data 25 mai 2021 18:05:58
Problema Schi Scor 75
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.79 kb
#include<iostream>
#include<vector>
#include<fstream>


using namespace std;

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

int n;
int intermediate[30005];
vector<int> ranks;

template <typename T>
void write(vector<T>& vecOfElements, std::string delimeter = "\n")
{
    for(auto elem : vecOfElements)
        fout<<elem<<delimeter;
}

template <typename T>
void print(vector<T>& vecOfElements, std::string delimeter = "\n")
{
    for(auto elem : vecOfElements)
        cout<<elem<<delimeter;
}

int main() {

    fin>>n;

    for(int i = 1; i < n + 1; ++i) {
        fin>>intermediate[i];
    }

    for(int i = 1; i < n + 1; ++i) {
        ranks.insert(ranks.begin() + (intermediate[i] - 1), {i});
    }

    //print(ranks);
    write(ranks);
    return 0;
}