#702. 区间GCD查询
区间GCD查询
题目描述
使用ST表来预处理数组,快速查询任意区间的最大公约数(GCD)
输入格式
首先一行输入一个数字n,接着第二行输入n个数组元素,第三行输入需要查询的区间数q,接下来的q行输入q个区间。
输出格式
输出q个区间内所有元素的最大公约数
样例
输入样例 1
6
2 4 5 7 11 13
2
1 2
3 4
输出样例 1
区间[1,2]的GCD为: 2
区间[3,4]的GCD为: 1
输入样例 2
1
5
1
1 1
输出样例 2
区间[1,1]的GCD为: 5
输入样例 3
5
0 0 0 0 0
3
1 5
2 3
5 5
输出样例 3
区间[1,5]的GCD为: 0
区间[2,3]的GCD为: 0
区间[5,5]的GCD为: 0