Cod sursa(job #3245844)

Utilizator Mihai_AritonMihai Ariton Mihai_Ariton Data 30 septembrie 2024 20:51:19
Problema Order Scor 85
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <bits/stdc++.h>
using namespace std;

vector<int>v;
int main()
{
    ifstream cin("order.in");
    ofstream cout("order.out");
    
    int n, k, x=1;
    cin>>n;k=n;
    v.push_back(0);
    for(int i=1; i<=n; i++)
    v.push_back(i);
    for(int i=1; i<=k; i++)
    {
        x=(x+i)%n;
        //cout<<x<<endl;
        if(x==0)
        x=n;
        cout<<v[x]<<" ";
        v.erase(v.begin()+x);
        x--;
        n--;
    }

    return 0;
}