Pagini recente » Cod sursa (job #1552838) | Cod sursa (job #2862587) | Cod sursa (job #1268856) | Cod sursa (job #2275730) | Cod sursa (job #1947436)
#include <bits/stdc++.h>
using namespace std;
int n;
set <int> s;
int main() {
freopen("order.in","r",stdin);
freopen("order.out","w",stdout);
cin >> n;
for (int i = 1; i <= n; i++) s.insert(i+1);
int it = 1;
for (int i = 0; i < n; i++) {
auto itt = s.begin();
it = (it + i % s.size()) % s.size();
for (int j = 0; j < it; j++) itt++;
cout << *itt << " ";
s.erase(itt);
if (s.empty()) return 0;
it = it % s.size();
}
}