Mai intai trebuie sa te autentifici.

Cod sursa(job #2750439)

Utilizator 23liviuStanescu Liviu 23liviu Data 11 mai 2021 10:15:28
Problema Schi Scor 55
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.7 kb
//#include <iostream>
#include <fstream>

using namespace std;

class Node{
public:
    Node* next;
    int value;
};

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

    Node* first = new Node();
    int n;
    cin >> n;
    for(int i = 0; i < n; i++)
    {
        Node* current = new Node();
        Node* prev = first;
        current->value = i+1;

        int steps;
        cin >> steps;
        for(int j = 1; j < steps; j++)
            prev = prev->next;
        current->next = prev->next;
        prev->next = current;
    }

    first = first->next;
    for(int i = 0; i < n; i++)
    {
        cout << first->value << "\n";
        first = first->next;
    }
    return 0;
}