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