#P4335. ST表模板2-解决区间lcm问题
ST表模板2-解决区间lcm问题
Description
给定一个长度为N的数列,和M次询问,求出每一次询问的区间内所有数字的最小公倍数。Input Format
第一行包含两个整数N,M,分别表示数列的长度和询问的个数。第二行包含N个整数(记为a1, a2, …, an),依次表示数列的第i项。
接下来是M行,每行包含两个整数li,ri,表示查询的区间为[li,ri]。
Output Format
输出包含M行,每行一个整数,依次表示每一次询问的结果。6 4
1 2 3 4 5 6
1 4
2 5
5 6
6 612
60
30
6
Hint
对于100%的数据,满足1<= N<= 10^5, 1<= M<= 10^5, 1<=ai<=30, 1<= li<= ri<= N。