Cod sursa(job #1240952)

Utilizator andrew_assassin789Andrei Manea andrew_assassin789 Data 12 octombrie 2014 13:22:06
Problema Order Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <fstream>
using namespace std;
int v[30010];
void sterg(int &n, int &x)
{
    int i;
    for (i=x+1;i<=n;i++)
        v[i-1]=v[i];
    n--;x--;
}
int main()
{
    ifstream f("order.in");
    ofstream g("order.out");
    int n,i,x=1,nn;
    f>>n;
    for (i=1;i<=n;i++)
        v[i]=i;
    nn=n;
    for (i=1;i<=nn;i++)
        {
            x=(x+i)%n+n*((x+i)%n==0);
            g<<v[x]<<"\n";
            sterg(n,x);
        }
    f.close();
    g.close();
    return 0;
}