Cod sursa(job #1813226)
Utilizator | Nitica Ionut Bogdan Bovisio | Data | 22 noiembrie 2016 20:11:30 |
---|---|---|---|
Problema | Iepuri | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <cstdio>
using namespace std;
int n,f[10000000],x,y,z,d,a,b,c;
int main()
{
freopen("iepuri.in","r",stdin);
freopen("iepuri.out","w",stdout);
int a1,a2,a3,sum=0;
scanf("%i",&n);
for(int i=1;i<=n;i++)
{
scanf("%i %i %i %i %i %i %i",&x,&y,&z,&a,&b,&c,&d);
f[0]=x;f[1]=y;f[2]=z;
//printf("%i",d);
for(int i=3;i<=d;i++)
{
f[i]=f[i-1]*a+f[i-2]*b+f[i-3]*c;
}
f[d]=f[d]%666013;
printf("%i\n",f[d]);
}
return 0;
}