题目背景

题目描述
t 组询问,每次询问给定正整数 n,m,计算
$$\prod_{a_1=1}^{m}\prod_{a_2=1}^{m}\cdots\prod_{a_n=1}^{m}\operatorname{lcm}(f_{a_1},f_{a_2},\dots,f_{a_n})\bmod{37426667}
$$
的值。其中 fi 是斐波那契数,满足 f1=f2=1,且 fi=fi−1+fi−2,∀n≥3。
输入格式
第一行输入一个正整数 t 表示询问组数。
接下来 t 行,每行两个正整数 n,m 表示一次询问。
输出格式
每次询问输出一行一个整数表示答案。
2
1 3
2 3
2
32
提示
样例解释
对于第一组询问,有答案为 f1f2f3=1×1×2=2。
对于第二组询问,当 a1,a2∈{1,2} 时 lcm(fa1,fa2)=1,否则 lcm(fa1,fa2)=2。故答案为 25=32。
数据范围与限制
本题采用捆绑测试,各 Subtask 的限制与分值如下。
Subtask No. |
t≤ |
n≤ |
m≤ |
分值 |
1 |
2 |
2×103 |
13 |
2 |
5 |
2×105 |
24 |
3 |
2×107 |
2×107 |
36 |
4 |
300 |
2×1017 |
27 |
对于所有数据,满足 $1 \le t \le 300, 1 \le n \le 2 \times 10^{17}, 1 \le m \le 2 \times 10^7$。