Pagini recente » Cod sursa (job #1136881) | Cod sursa (job #2462211) | Cod sursa (job #645398) | Cod sursa (job #1795382) | Cod sursa (job #68988)
Cod sursa(job #68988)
#include<stdio.h>
long long int t0,t1,t2,a,b,x,y,z,m,n,i;
int main()
{
FILE *f,*g;
f=fopen("rsir.in","r");
g=fopen("rsir.out","w");
fscanf(f,"%lld%lld",&t0,&t1);
fscanf(f,"%lld%lld",&a,&b);
fscanf(f,"%lld%lld%lld",&x,&y,&z);
fscanf(f,"%lld%lld",&m,&n);
t0=t0%m;t1=t1%m;
for(i=2;i<=n;i++)
{
t2=(a*t0*t0+b*t1*t1+x*t0+y*t1+z)%m;
t0=t1;t1=t2;
}
fprintf(g,"%lld\n",t1);
fcloseall();
return 0;
}