eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Рекурсия - 3

Рекурсия - 3

Заданы значения $a, b, c$. Реализуйте рекурсивную функцию: $$ f(n) = \begin{cases} 0, n < 0 \\ a, n = 0 \\ f(n - 1) + b \cdot f(n - 2) + c, n > 0 \end{cases} $$ \InputFile Четыре неотрицательных целых числа $a, b, c~(a, b, c \le 1000), n~(0 \le n \le 1000)$. \OutputFile Выведите значение $f(n)$ по модулю $10^9 + 7$.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
4 2 3 3
Вихідні дані #1
35
Автор Михаил Медведев