#P1400. 区间gcd

区间gcd

区间gcd

题目描述

给定一个序列 aia_i,并且给出 mm 次询问,每次询问区间 [al,al+1,...,ar][a_l, a_{l+1}, ... , a_r] 所有数的最大公约数。

输入格式

输入共 2 行,第 1 行为两个整数 n,qn, q,表示序列长度和询问次数。 第 2 行包含 nn 个整数 aia_i,表示序列。

数据范围

1n,q2×1051 \le n, q \le 2 \times 10^5 1ai1091 \le a_i \le 10^9

输出格式

对于每个询问,输出答案。

样例 #1

样例输入 #1

5 3
4 12 3 6 7
1 3
2 3
5 5

样例输出 #1

1
3
7