P4902 乘积

题目背景

CYJian 在经过多次加强后的题目。

题目描述

给出 $A, B$,求下面的式子的值。 $$\prod_{i=A}^{B}\prod_{j=1}^{i}\left(\frac{i}{j}\right)^{\left\lfloor \frac{i}{j} \right\rfloor}\bmod 19260817$$ 包含 $T$ 组询问。 ------ 听说有许多人看不懂公式? 好吧,这里给出伪代码: ``` for i = A to B for j = 1 to i res = res * power(i / j, floor(i / j)) res = solve(res) ``` 最后的 `solve` 表示处理成分数取模的形式。 不保证这样精度不会原地起爆。

输入格式

第一行一个正整数 $T$。 接下来 $T$ 行,每行两个正整数表示这一组询问的 $A, B$。

输出格式

$T$ 行,每行一个正整数表示这一组询问的答案。

说明/提示

样例解释: $1 \times 4 \times 1 \times 27 \times \frac{3}{2} \times 1 \equiv 162 \pmod{19260817}$。 **本题采用捆绑测试。** | 数据点范围 | $T =$ | $A \le B \le$ | |:-:|:-:|:-:| | $1 \sim 5$ | $1$ | $5000$ | | $6 \sim 10$ | $1$ | $10^6$ | | $11 \sim 15$ | $10^6$ | $5000$ | | $16 \sim 20$ | $10^6$ | $10^6$ |