Cod sursa(job #3132679)

Utilizator MihaicrissStrejaru Mihai-Cristian Mihaicriss Data 23 mai 2023 15:36:26
Problema Schi Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.92 kb
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;

int main() {
    ifstream cin("schi.in");
    ofstream cout("schi.out");

    int numCompetitors;
    cin >> numCompetitors;

    vector<int> intermediateRanking(numCompetitors);
    vector<int> finalRanking(numCompetitors);

    for (int i = 0; i < numCompetitors; i++) {
        cin >> intermediateRanking[i];
    }

    for (int i = 0; i < numCompetitors; i++) {
        int position = intermediateRanking[i];
        int count = 0;

        for (int j = 0; j < numCompetitors; j++) {
            if (finalRanking[j] == 0) {
                count++;
                if (count == position) {
                    finalRanking[j] = i + 1;
                    break;
                }
            }
        }
    }

    for (int i = 0; i < numCompetitors; i++) {
        cout << finalRanking[i] << "\n";
    }

    cin.close();
    cout.close();

    return 0;
}