Mai intai trebuie sa te autentifici.
Cod sursa(job #2750439)
Utilizator | 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;
}