Pagini recente » Cod sursa (job #3031044) | Cod sursa (job #979161) | Cod sursa (job #311865) | Cod sursa (job #3200258) | Cod sursa (job #180501)
Cod sursa(job #180501)
#include <fstream.h>
long h[1000000];
ifstream fin ("curcubeu.in");
ofstream fout ("curcubeu.out");
int main ()
{
int i,pas;
long n,a,b,c;
fin>>n>>a>>b>>c;
if (a<=b)
for (i=a;i<=b;i++) h[i]=c;
else for (i=b;i<=a;i++) h[i]=c;
pas=2;
while (pas!=n)
{
a=(a*pas)%n;
b=(b*pas)%n;
c=(c*pas)%n;
if (a<=b)
for (i=a;i<=b;i++) h[i]=c;
else for (i=b;i<=a;i++) h[i]=c;
pas++;
}
for (i=1;i<n;i++)
fout<<h[i]<<'\n';
return 0;
}