Pagini recente » Cod sursa (job #2046966) | Cod sursa (job #910331) | Cod sursa (job #795842) | Cod sursa (job #2105099) | Cod sursa (job #2948)
Cod sursa(job #2948)
#include <stdio.h>
FILE *fi;
FILE *fo;
long t, x, y, z, a, b, c, k;
long long n, i, v[3], zcur;
int main (void) {
fopen("iepuri.in", "rt");
fopen("iepuri.out", "wt");
fscanf(fi, "%ld\n", &t);
for (k=1; k<=t; k++) {
fscanf(fi, "%ld %ld %ld %ld %ld %ld %lld\n", &x, &y, &z, &a, &b, &c, &n);
v[0]=x;
v[1]=y;
v[2]=z;
for (i=3; i<=n; i++) {
zcur=a*v[2]+b*v[1]+c*v[0];
v[0]=v[1];
v[1]=v[2];
v[2]=zcur;
}
fprintf (fo, "%lld\n", zcur%666013);
}
fclose(fi);
fclose(fo);
return 0;
}