Cod sursa(job #241692)

Utilizator SheepBOYFelix Liviu SheepBOY Data 10 ianuarie 2009 18:17:56
Problema Iepuri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<stdio.h>
#define R 666013
long long t,a,b,c,x,y,z,n,i,D;
int main()
{
	freopen("iepuri.in","r",stdin);
	freopen("iepuri.out","w",stdout);
	scanf("%lld",&t);
	while(t)
	{
		scanf("%lld%lld%lld%lld%lld%lld%lld",&x,&y,&z,&a,&b,&c,&n);
		n-=2;
		for(i=0;i<n;++i)
		{
			D=(z*a)+(y*b)+(x*c);
			x=y;
			y=z;
			z=D;
			D%=R;
		}
		printf("%lld\n",D);
		--t;
	}
	return 0;
}