Cod sursa(job #1197341)

Utilizator gabrielinelusGabriel-Robert Inelus gabrielinelus 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;
}