Bỏ qua đến nội dung

GCD

Mã bài: prefix10 Nhóm: Uncategorized Dạng bài: Undefined

Giới hạn thời gian
1,0 s
Giới hạn bộ nhớ
256 MB
Điểm
100
Tỉ lệ AC
3,4%
Người giải
1

Nguồn: AtCoder

Có N số nguyên A_1, A_2,...,A_n được viết trên bảng.

Bạn được phép chọn duy nhất một trong các số đó và thay thế nó bằng một số nguyên tùy ý trong khoảng từ 1 đến 10^9 (bao gồm cả hai đầu mút). Số được thay thế có thể giống với số ban đầu.

Hãy tìm giá trị lớn nhất có thể của ước chung lớn nhất \text{(GCD)} của N số nguyên trên bảng sau khi thực hiện phép thay đổi.

Input

  • Dòng đầu tiên chứa số nguyên N (2 \le N \le 10^5).
  • Dòng thứ hai chứa N số nguyên A_1, A_2,...,A_n (1 \le A_i \le 10^9).

Output

  • In ra giá trị lớn nhất của \text{GCD} của N số nguyên sau khi thay thế đúng một số.

Samples

Sample Input 1
3
7 6 8
Sample Output 1
2
Sample Input 2
3
12 15 18
Sample Output 2
6
Sample Input 3
2
1000000000 1000000000
Sample Output 3
1000000000

Clarification

  • Trong ví dụ đầu tiên, nếu thay số 7 bằng số 4, thì \text{GCD} của ba số nguyên trên bảng sẽ là 2, đây cũng là giá trị lớn nhất có thể đạt được.
  • Trong ví dụ thứ ba, có thể thay một số bằng chính số đó.

Bình luận