GCDSEG
Cho một dãy A gồm N số nguyên dương. Có Q truy vấn, mỗi truy vấn cho số nguyên dương X, yêu cầu đếm số đoạn con [l;r](1≤l≤r≤N) mà ước chung lớn nhất của các số trong đoạn [l;r] bằng X
Input:
Dòng đầu tiên ghi sốN.
Dòng tiếp theo ghi dãyN số nguyên của dãy A
Dòng tiếp theo ghi sốQ
Dòng tiếp theo ghi Qsố nguyên tương ứng vớiQ truy vấn
Output:
- gồm Q dòng, mỗi dòng ghi một số là số đoạn con thỏa mãn với truy vấn tương ứng.
Sample Input
Copy
3
2 6 3
5
1 2 3 4 6
Sample Output
Copy
1
2
2
0
1
Ràng buộc
1≤N,Q≤105
Các giá trị cho trong day<=109
Comments