Cod sursa(job #1151388)

Utilizator vlady1997Vlad Bucur vlady1997 Data 24 martie 2014 09:04:33
Problema Order Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
        #include <cstdio>
        using namespace std;
        int a[30001];
        int main()
        {
            int n, m=0, i=1, j, p=2;
            freopen("order.in","r",stdin);
            freopen("order.out","w",stdout);
            scanf("%d",&n); m=n;
            for (i=1; i<=n; i++) a[i]=i; a[0]=n;
            for (i=1; i<=m; i++)
            {
                p+=i-1;
                p%=n;
                printf("%d ",a[p]);
                for (j=p; j<n; j++) a[j]=a[j+1]; n--;
            }
            fclose(stdin);
            fclose(stdout);
            return 0;
        }