Pagini recente » Cod sursa (job #223779) | Autentificare | Cod sursa (job #1714863) | Cod sursa (job #3134774) | Cod sursa (job #85944)
Cod sursa(job #85944)
#include<stdio.h>
FILE*f=fopen("curcubeu.in","r");
FILE*g=fopen("curcubeu.out","w");
long v[1000000],n,a,b,c;
void modifica(long i, long j, long culoare)
{
int p,k;
for(p=i;p<=j;++p) v[i]=culoare;
}
int main()
{
fscanf(f,"%ld %ld %ld %ld",&n,&a,&b,&c);
for(int i=1;i<n;++i)
{
if(a<b)
modifica(a,b,c);
else modifica(b,a,c);
a=(a*(i+1))%n;
b=(b*(1+i))%n;
c=(c*(1+i))%n;
}
for(i=1;i<n;++i)
fprintf(g,"%ld\n",v[i]);
return 0;
}