Cod sursa(job #3265369)
Utilizator | Data | 29 decembrie 2024 19:13:48 | |
---|---|---|---|
Problema | Order | Scor | 85 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <fstream>
#include <vector>
using namespace std;
ifstream cin("order.in");
ofstream cout("order.out");
vector<int> v;
int main()
{
int n,cn,a=1,i;
cin>>n;cn=n;
v.push_back(0);
for(i=1;i<=n;i++){
v.push_back(i);
}
for(i=1;i<=cn;i++){
a+=i;a=(a-1)%n+1;
cout<<v[a]<<" ";v.erase(v.begin()+a);
n--;a--;
}
return 0;
}