Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

GCDQUERY - Truy vấn ước chung lớn nhất

Cho dãy số nguyên dương a1, a2, …, an và q truy vấn, mỗi truy vấn  là một cặp số u, v (1 ≤ u ≤ v ≤ n). Bạn cần trả lới UCLN của các số au, au + 1, …, av.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương nq là số phần tử của dãy và số truy vấn.
  • Dòng thứ hai chứa n số nguyên dương a1, a2, …, an.
  • q dòng sau, mỗi dòng chứa hai số nguyên u, v.

Hai số liên tiếp trên một dòng cách nhau một khoảng trắng.

Dữ liệu ra:

In ra trên một dòng q số nguyên ứng với q truy vấn. Hai số liên tiếp cách nhau một khoảng trắng.

Ví dụ:

Dữ liệu vào:
4 3
3 6 4 8
1 2
1 3
2 4

Dữ liệu ra:
3 1 2

Giới hạn: 1 ≤ n ≤ 105; 1 ≤ q ≤ 106; 1≤ a ≤ 1012


Được gửi lên bởi:noname00.pas
Ngày:2019-11-04
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.