题目背景
YSGH 牛逼
题目描述
给定长度为 n 的数组 a,Q 次询问 $\operatorname{lcm}(a_l, a_{l + 1}, \ldots , a_{r - 1}, a_r)$。
由于输出较大,你只需要输出答案对 109+7 取模的值。
输入格式
本题有多组数据。
第一行一个正整数 T,表示数据组数。
对于每组数据,第一行两个正整数 n,Q。
接下来 n 行,第 i 行一个正整数表示 ai。
接下来 Q 行,一行两个正整数 l,r(1≤l≤r≤n),表示一次询问。
输出格式
对于每次询问,一行一个整数表示答案。
1
3 3
63
70
112
1 2
1 3
2 3
630
5040
560
提示
| 数据点编号 | 
n,Q,T≤ | 
ai≤ | 
| 1 | 
10 | 
| 2 | 
20 | 
260 | 
| 3 | 
50 | 
| 4 | 
100 | 
| 5 | 
150 | 
| 6 | 
200 | 
| 7 | 
240 | 
| 8 | 
260 | 
| 9 | 
280 | 
| 10 | 
300 | 
对于 100% 的数据,1≤n,Q,T≤300,1≤ai≤260。