Cod sursa(job #86056)

Utilizator anna_bozianuBozianu Ana anna_bozianu Data 23 septembrie 2007 14:21:21
Problema Curcubeu Scor 0
Compilator cpp Status done
Runda Autumn Warmup 2007, Runda 2 Marime 0.39 kb
#include<stdio.h>
long int n,a1,b1,c1,a,b,c,i,j,aux,sol[1000010];
int main()
{
	FILE *f,*g;f=fopen("curcubeu.in","r");g=fopen("curcubeu.out","w");
	fscanf(f,"%ld%ld%ld%ld",&n,&a1,&b1,&c1);
	for(i=1;i<n;i++)
	{ a=(a+a1)%n;b=(b+b1)%n;c=(c+c1)%n;
	  if(a>b){aux=a;a=b;b=aux;}
	  for(j=a;j<=b;j++) sol[j]=c;
	}
	for(i=1;i<n;i++)
	 fprintf(g,"%ld\n",sol[i]);
	fcloseall();
	return 0;
}