Cod sursa(job #3257537)

Utilizator KRISTY06Mateiu Ianis Cristian Vasile KRISTY06 Data 18 noiembrie 2024 11:55:02
Problema Schi Scor 55
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <iostream>
#include <vector>
#include <algorithm>
#include <bitset>
#include <queue>
#include <map>
#include <list>
#include <fstream>
using namespace std;

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

int main() {
    int n;
    fin >> n;
    list<int> ans;
    for (int i = 1; i <= n; ++i) {
        int rank;
        fin >> rank;
        list<int>::iterator it = ans.begin();
        while (rank) {
            ++it;
            --rank;
        }
        --it;
        ans.insert(it, i);
    }
    for (list<int>::iterator it = ans.begin(); it != ans.end(); ++it) {
        fout << *it << '\n';
    }
    return 0;
}