Cod sursa(job #536015)

Utilizator lily3Moldovan Liliana lily3 Data 18 februarie 2011 00:26:56
Problema Iepuri Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<fstream>
#define mod 666013
using namespace std;

unsigned int i,j,x,y,z,a,b,c,t;
unsigned int n,s,aa,bb,cc;
unsigned int rest(unsigned int nr)
{
	return (nr-(nr/mod)*mod);
}
int main()
{
	FILE *f=fopen("iepuri.in","r");
	FILE *g=fopen("iepuri.out","w");
	fscanf(f,"%d",&t);
	for(i=1;i<=t;i++)
	{
		fscanf(f,"%d%d%d%d%d%d%d",&x,&y,&z,&a,&b,&c,&n);
		aa=rest(z),bb=rest(y),cc=rest(x);
		for(j=3;j<=n;j++)
		{
			s=rest(aa*a)+rest(bb*b)+rest(cc*c);
			cc=rest(bb);
			bb=rest(aa);
			aa=rest(s);
			
		}
		fprintf(g,"%d\n",rest(s));
	}
	return 0;
}