#5185. GCDARRY - Ước chung lớn nhất của Dãy

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Ước chung lớn nhất (GCD) của một dãy số là số nguyên dương lớn nhất là ước của tất cả các số trong dãy đó. Cho một dãy gồm N số nguyên dương, hãy tìm ước chung lớn nhất của chúng.

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên dương N\ (2 \le N \le 10^5) .
  • Dòng thứ hai chứa N số nguyên dương A_1, A_2, ..., A_N\ (1 \le A_i \le 10^{18}) .

Kết quả: Một số nguyên duy nhất là ước chung lớn nhất của tất cả các số trong dãy.

Ví dụ:

Dữ liệu:

3
12 18 30

Kết quả:

6

Giải thích: Ước chung lớn nhất của 12, 18, và 30 là 6.

Giới hạn:

  • 2 \le N \le 10^5
  • 1 \le A_i \le 10^{18}