U124868 第〇类循环数·行
题目背景
兮水姐姐日常无聊,然后她打开了 Minecraft。
> 循环.....要想办法让它转起来。
A few moments later...
> 呜呜,红石循环电路到底要怎么做啊.....
好烦好烦,去康学术群惹~
咕咕学术裙日常:
> 铃:XXX 可爱 w
凌:玲酱!贴贴~
铃:抱~
He Ren:铃酱/qq
铃:He Ren/qq
凌:玲是只属于凌的〇/kk
FZ:车...车车?
数学带师:第〇类循环数?
XX:/jk /jk /jk 大毒瘤@数学带师(重复若干)
铃:这不就是个 XX 吗?([完整版](https://www.luogu.com.cn/paste/6k6a099f))
(气氛突然开始学术)
兮水:弱弱地问一句,有谁能教下我如何做红石循环电路吗/kel
题目描述
铃给出的第〇类循环数 $f$ 定义如下:
- 第 $0$ 行的数均为 $0$。
- 第 $i\in[1,\infty]$ 行第 $0$ 列为 $0$ 到 $2i$ 中的所有 **偶数** 之和。
- 第 $i\in[2,\infty]$ 行第 $j\in[1,i-1]$ 列等于 $\frac{f(i-1,j-1)}{ij}+\frac{f(i-1,j-1)+[j
输入格式
**本题有多组数据**。
第一行输入一个整数 $T$,表示数据组数。
接下来 $T$ 行,每行输入五个整数,分别表示 $n,m,l,k,x$,如题目所述。
输出格式
输出共 $T$ 行,表示每组询问的答案对 $1004535809$ 取模后的结果。
说明/提示
#### **样例解释**
对于第一组数据:第〇类循环数的第 $1,2$ 行分别为 $\{2,2,2,2\dots\}$ 和 $\{6,6,6,6\dots\}$。查询位置可能的数值有 $\{6,6,6,6\}$,其期望值为 $6$。
对于第二组数据:答案为 $\frac{100}{3}$,对 $1004535809$ 取模得到 $334845303$。
#### **数据范围**
**本题采用捆绑测试。**
- Subtask 1(1 pts) $\ $:$n,m,l\leq 200$,$k\leq 5\times 10^3$。
- Subtask 2(9 pts) $\ $:$n,m,l\leq 10^9$,$k\leq 5\times 10^3$,满足特殊性质 A。
- Subtask 3(11 pts):$n,m,l\leq 10^9$,$k\leq 5\times 10^3$。
- Subtask 4(19 pts):$n,m,l\leq 10^3$,$k\leq 5\times 10^4$。
- Subtask 5(18 pts):$n,m,l\leq 10^9$,$k\leq 2\times 10^5$,满足特殊性质 A。
- Subtask 6(33 pts):$n,m,l \leq 10^9$,$k\leq 2 \times 10^5$。
- Subtask 7(9 pts) $\ $:无特殊限制。
对于 $100\%$ 的数据:$1\leq n,m,l \leq 10^9$,$1\leq k \leq 2\times 10^6$,$0\leq x \leq 10^{18}$,$1\leq T\leq 5$。
特殊性质 A:满足 $x$ 恰好能被 $k$ 整除。
最后一个测试包较卡常,时限为 $1.5\text s$,请在提交时手动打开 $\text{O2}$ 优化。
由于铃非常喜欢多项式,$k$ **一定为 $2$ 的正整数次幂**。同时模数 $1004535809$ 也是一个特殊的质数,它恰好等于 $479\times 2^{21}+1$,在模 $479\times 2^{21}+1$ 意义下的原根为 $3$。
#### **提示**
如果不会分数取模,请看 [有理数取余](https://www.luogu.com.cn/problem/P2613) 以获得帮助。