Cod sursa(job #407168)

Utilizator rathegodsotoc sergiu rathegod Data 2 martie 2010 09:26:17
Problema Iepuri Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<fstream>
using namespace std;
int main()
{
	ifstream f("iepuri.in");
	ofstream g("iepuri.out");
	int n,i;
	f>>n;
	//int x,y,z,a,b,c;
	long ziuaproblema,x,y,z,a,b,c;
	for(i=1;i<=n;i++)
	{
		f>>x>>y>>z>>a>>b>>c>>ziuaproblema;
		long zi=2;
		if(ziuaproblema==0) g<<x;
		else if(ziuaproblema==1) g<<y;
		else 
		{
		while(zi<ziuaproblema)
		{
			x=(a*z)%666013+(b*y)%666013+(c*x)%666013;
			zi++;
			long aux=x;
			x=y;
			y=z;
			z=aux;
		}
		g<<z%666013<<'\n';
		}
	}
	g.close();
	f.close();
	return 0;
}