Cod sursa(job #1197341)
| Utilizator | Data | 11 iunie 2014 19:01:39 | |
|---|---|---|---|
| Problema | Iepuri | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <cstdio>
#define MOD 666013
using namespace std;
int X,Y,Z,A,B,C,N;
int aux;
int main()
{
freopen("iepuri.in","r",stdin);
freopen("iepuri.out","w",stdout);
int T;
scanf("%d",&T);
for(int i = 1; i <= T; ++i)
{
scanf("%d%d%d%d%d%d%d",&X,&Y,&Z,&A,&B,&C,&N);
for(int i = 3; i <= N; ++i)
{
aux = ((A*Z)%MOD + (B*Y)%MOD + (C*X)%MOD)%MOD;
X = Y;
Y = Z;
Z = aux;
}
printf("%d\n",aux);
}
return 0;
}
