Cod sursa(job #1151374)

Utilizator rebound212Mihnea Savu rebound212 Data 24 martie 2014 08:46:32
Problema Order Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <cstdio>
#include <cstring>
using namespace std;
int n,a[30001],n2,q,j,i;
int main()
{
    freopen("order.in","r",stdin);
    freopen("order.out","w",stdout);
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        a[i]=i;
    }
    a[0]=n;
    q=2;
    n2=n;
    for(i=1;i<=n2;i++)
    { q--;
      q+=i;
      q=q%n;
      printf("%d ",a[q]);
      for(j=q;j<n;j++)
      {
          a[j]=a[j+1];
      }

      n--;
    }

    return 0;
}