Cod sursa(job #1471898)
Utilizator | Data | 15 august 2015 16:17:35 | |
---|---|---|---|
Problema | Order | Scor | 90 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.37 kb |
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
ifstream in("order.in");
ofstream out("order.out");
int i, n,b=0,c;
in >> n;
vector<int> a;
for (i = 1;i <= n;i++)
{
a.push_back(i);
}
for (i = 1;i <= n;i++)
{
c = (i + b) % (a.size());
out << a[c]<<" ";
b = c - 1;
a.erase(a.begin()+c);
}
}