Cod sursa(job #2924094)
Utilizator | Nicolae Luca Luca07 | Data | 25 septembrie 2022 12:01:05 |
---|---|---|---|
Problema | Order | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
//#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
ifstream cin("order.in");
ofstream cout("order.out");
vector<int> v;
int main() {
int N, i, l, index = 1;
cin >> N;
for (i = 1; i <= N; i++) {
v.push_back(i);
}
l = N;
for (i = 0; i < N; i++) {
index = (index + i) % l;
cout << v[index ] << "\n";
v.erase(v.begin() + index);
l--;
}
return 0;
}