Cod sursa(job #895864)

Utilizator Claudiu95Vartolomei Alexandru Claudiu Claudiu95 Data 27 februarie 2013 12:49:54
Problema Curcubeu Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<cstdio>
#define maxn 1000000
#include<iostream>
using namespace std;
int a,b,c,n,i,j,v[maxn];
int main(){
	freopen("curcubeu.in","r",stdin);
	freopen("curcubeu.out","w",stdout);
	scanf("%d %d %d %d",&n,&a,&b,&c);
	for(int j=min(a,b);j<=max(a,b);++j)
			v[j]=c;
	for(int i=2;i<n;++i){
		a=(a%n*i%n)%n;
		b=(b%n*i%n)%n;
		c=(c%n*i%n)%n;
		for(int j=min(a,b);j<=max(a,b);++j)
			v[j]=c;
	}
	for(int i=1;i<n;++i)
		printf("%d\n",v[i]);
	return 0;
}