Cod sursa(job #3152567)
Utilizator | Data | 25 septembrie 2023 19:31:37 | |
---|---|---|---|
Problema | Order | Scor | 85 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
#include <fstream>
#include <vector>
using namespace std;
vector <int> v;
int main()
{
ifstream cin ("order.in");
ofstream cout ("order.out");
int n,ind=1,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
v.push_back(i);
while(v.size()>=1)
{
sum+=ind;
sum%=v.size();
cout<<v[sum]<<" ";
v.erase(v.begin()+sum);
sum--;
ind++;
}
return 0;
}