Cod sursa(job #661187)

Utilizator blue_phoenixPosea Elena blue_phoenix Data 13 ianuarie 2012 22:38:45
Problema Order Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>
#define nmax 300001

bool viz[nmax];

int main(){
  int n;
  FILE *fin=fopen("order.in","r");
  fscanf(fin,"%d",&n);
  fclose(fin);
  FILE *fout=fopen("order.out","w");
   int i,j=2,k;
   int copie;
   for(i=1;i<=n;i++){//fixez pasul
     k=i;
     for(;k;j=j%n+1){
        if(viz[j]==0){
           k--;
           copie=j;
        }
     }
     viz[copie]=1;
     fprintf(fout,"%d ",copie);    
   }

return 0;
}