Cod sursa(job #3158603)

Utilizator RosuDragos123Rosu Dragos RosuDragos123 Data 19 octombrie 2023 10:44:37
Problema Order Scor 85
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>
#include <vector>
using namespace std;
ifstream cin("order.in");
ofstream cout("order.out");
vector<int> v;
int n,cur=1,pas=1;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
        v.push_back(i);
    while(v.size())
    {
        int urmelim=cur+pas-1;
        while(urmelim>=v.size())
            urmelim-=v.size();
        cout<<v[urmelim]<<" ";
        v.erase(v.begin()+urmelim);
        pas++;
        cur=urmelim;
    }
    return 0;
}