题目描述
给定一个长度为 n 的序列 a1,a2,...,an 以及 q 次询问, 对于第 i 次询问的两个参数 li,ri,请你求出区间 [li,ri] 之间是否存在互质的数对?
输入格式
输入第一行,两个正整数 n,q
输入第二行,n 个正整数 a1,...,an
接下来 q 行,每行两个正整数,其中第 i+2 行的数表示第 i 个询问的参数 li,ri
输出格式
输出共 q 行,第 i 行对应第 i 个问题的答案,若存在输出 Yes
,反之输出 No
5 3
6 8 10 15 4
1 3
2 4
4 5
No
Yes
Yes
数据范围
- 对于 30% 的数据,1≤n,q≤100,1≤ai≤500
- 对于 60% 的数据,1≤n,q≤103,1≤ai≤5×104
- 对于 100% 的数据,1≤n,q≤105,1≤ai≤5×105,1≤li≤ri≤n