SP26916 EXLAGFIB - Extremely Lagged Fibonacci
题目描述
很久很久以前,有一个二阶递推数列,但是因为延迟太大(?)这个数列变成了
$$a_n = \begin{cases} 0 & (0 \le n < k - 1) \\ 1 & (n = k - 1)\\ b \times a_{n-j} + c \times a_{n-k} & (n \ge k) \end{cases}$$
出于某些原因,你想算出这个数列的第 $n$ 项对 $1000000037$(不是质数)取模的值。
输入格式
第一行一个正整数 $T$,表示数据组数。
接下来 $T$ 行,每行五个正整数 $n,j,k,b,c$ 表示一组数据。
输出格式
输出 $T$ 行,每行一个整数对应一组数据的答案。
说明/提示
对于 $100\%$ 的数据:
- $1\le T \le 100$
- $0\le n \le 10^9$
- $\color{red} 10^5 \le k \le 10^8$,$1\le j < k$
- $1\le b,c \le 10^9$