Cod sursa(job #2290207)

Utilizator SchimbatorLaurakeemoo SchimbatorLaura Data 25 noiembrie 2018 23:19:58
Problema Order Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("order.in");
ofstream fout("order.out");
int main(){
		int j=1,a[30000],n;
		fin>>n; for(int i=1;i<=n;i++) a[i]=i;
		a[n+1]=-1;
		for(int i=1;i<=n;i++){ int m=i; 
								while(m){
										j++;
										if(a[j]==-1) j=1;
										while(a[j]==0 || a[j]==-1) {j++; if(a[j]==-1) j=1;}
										m--;
								}
								a[j]=0; fout<<j<<" ";
		}
}