最大GCD
题号:NC200199
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 58 M,其他语言116 M
64bit IO Format: %lld

题目描述

给出长度为n的序列,序列中有个元素,你需要进行次查询,每次查询形如以下格式:

         :你需要选择两个整数满足,使得大化。

输入描述:

第一行两个整数
第二行n个整数
接下来行每行三个整数表示一个查询

输出描述:

对于每个查询输出一个整数表示的最大值。
示例1

输入

复制
4 2
2 4 3 6
1 3 6
1 4 10

输出

复制
3
2

备注: