- 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ó số nguyê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ừ đến
(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 của
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
.
- Dòng thứ hai chứa
số nguyên
.
Output
- In ra giá trị lớn nhất của
của
số nguyên sau khi thay thế đúng một số.
Samples
Sample Input 1
3
7 6 8Sample Output 1
2Sample Input 2
3
12 15 18Sample Output 2
6Sample Input 3
2
1000000000 1000000000Sample Output 3
1000000000Clarification
- Trong ví dụ đầu tiên, nếu thay số
bằng số
, thì
của ba số nguyên trên bảng sẽ là
, đâ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