Cod sursa(job #3310160)

Utilizator cezarica23cezar tambozi cezarica23 Data 11 septembrie 2025 23:40:49
Problema Iepuri Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <bits/stdc++.h>
using namespace std;

const int NMAX = 2e9, MOD = 666013;
int dp[NMAX];

int main() 
{
    ifstream cin("iepuri.in");
    ofstream cout("iepuri.out");
	int q; cin >> q;
    while (q --)
    {
        int x, y, z, a, b, c, n; cin >> x >> y >> z >> a >> b >> c >> n;
        dp[0] = x;
        dp[1] = y;
        dp[2] = z;
        for (int i = 3; i <= n; i ++)
        {
            dp[i] = dp[i - 1] * a + dp[i - 2] * b + dp[i - 3] * c;
            dp[i] %= MOD;
        }
        cout << dp[n] << '\n';
    }
}