Cod sursa(job #2080518)

Utilizator VoineaAndreiVoinea Ioan-Andrei VoineaAndrei Data 3 decembrie 2017 01:24:22
Problema Iepuri Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<bits/stdc++.h>
using namespace std;

ifstream f("iepuri.in");
ofstream g("iepuri.out");

const int r=666013;
int iepuri(){
    int x,y,z,a,b,c,n;
    f>>x>>y>>z>>a>>b>>c>>n;
    int k=0;
    if(n==3) return z;
    for(int i=3;i<=n;i++){
            k=x*c+y*b+z*a;
            k=k%r;
            x=y;y=z;z=k;
    }
    return k;
}
int main(){
    int t;f>>t;
    for(int i=1;i<=t;i++)
        g<<iepuri()<<'\n';
}