Cod sursa(job #522490)

Utilizator andrei.dAndrei Diaconeasa andrei.d Data 15 ianuarie 2011 11:55:19
Problema Curcubeu Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <cstdio>
#include <algorithm>

using namespace std;


#define file_in "curcubeu.in"
#define file_out "curcubeu.out"

#define nmax 1010000

int n,i,j;
int a,b,c;
int sol[nmax];


int main(){
	
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%d %d %d %d", &n, &a,&b,&c);
	
	for (i=1;i<n;++i){
		
		a=(a*i)%n;
		b=(b*i)%n;
		c=(c*i)%n;
		
		for (j=min(a,b);j<=max(a,b);++j)
			 sol[j]=c;
	}
	
	for (i=1;i<n;++i)
		 printf("%d\n", sol[i]);
	
	return 0;
	
}