P8768 [蓝桥杯 2021 国 A] 积木
题目描述
小蓝有大量正方体的积木(所有积木完全相同),他准备用积木搭一个巨大的图形。
小蓝将积木全部平铺在地面上,而不垒起来,以便更稳定。他将积木摆成一行一行的,每行的左边对齐,共 $n$ 行,形成最终的图形。
第一行小蓝摆了 $H_{1}=w$ 块积木。从第二行开始,第 $i$ 行的积木数量 $H_{i}$ 都 至少比上一行多 $L$,至多比上一行多 $R$ (当 $L=0$ 时表示可以和上一行的积木数量相同),即
$$
H_{i-1}+L \leq H_{i} \leq H_{i-1}+R_{\circ}
$$
给定 $x, y$ 和 $z$, 请问满足以上条件的方案中,有多少种方案满足第 $y$ 行的积木数量恰好为第 $x$ 行的积木数量的 $z$ 倍。
输入格式
无
输出格式
无
说明/提示
**【样例说明】**
符合条件的积木如图所示

**【评测用例规模与约定】**
对于 $10 \%$ 的评测用例, $1 \leq n \leq 10,1 \leq w \leq 10,0 \leq L \leq R \leq 3$;
对于 $20 \%$ 的评测用例, $1 \leq n \leq 20,1 \leq w \leq 10,0 \leq L \leq R \leq 4$;
对于 $35 \%$ 的评测用例, $1 \leq n \leq 500,0 \leq L \leq R \leq 10$;
对于 $50 \%$ 的评测用例, $1 \leq n \leq 5000,0 \leq L \leq R \leq 10$;
对于 $60 \%$ 的评测用例, $1 \leq n \leq 20000,0 \leq L \leq R \leq 10$;
对于 $70 \%$ 的评测用例, $1 \leq n \leq 50000,0 \leq L \leq R \leq 10$;
对于 $85 \%$ 的评测用例, $1 \leq n \leq 3\times10^5,0 \leq L \leq R \leq 10$;
对于所有评测用例, $1 \leq n \leq 5\times10^5, 0 \leq w \leq 10^{9}, 0 \leq L \leq R \leq 40$, $1 \leq x