#1702. 五级(2506):最⼤公因数
五级(2506):最⼤公因数
背景
GESP五级真题(202506)
描述
对于两个正整数 ,它们的最⼤公因数记为 。对于 个正整数 ,它们的最⼤公因数为:
$$gcd(c_1, c_2, ..., c_k) = gcd(gcd(c1, c2, ..., c_{k-1}), c_k) $$给定 个正整数 以及 组询问。对于第 ( )组询问,请求出 的最⼤公因数,也即 。
格式
输入
第⼀⾏,两个正整数 ,分别表⽰给定正整数的数量,以及询问组数。
第⼆⾏, 个正整数 。
输出
输出共 ⾏,第 ⾏包含⼀个正整数,表⽰ 的最⼤公因数。
样例
5 3
6 9 12 18 30
1
1
3
3 5
31 47 59
4
1
2
1
4
数据规模
对于 60 % 的测试点,保证 。 对于所有测试点,保证 $ 1 \le n \le 10^5, 1 \le q \le 10^5, 1 \le a_i \le 1000 $。
限制
时间限制:1.0 s
空间限制:512.0 MB