Mảng đẹp của Vasya
Đề bài
Mô tả
Cho một mảng gồm số nguyên dương .
Độ đẹp của một mảng được định nghĩa là ước chung lớn nhất (GCD) của tất cả các phần tử trong mảng.
Bạn được phép giảm giá trị của mỗi phần tử đi một lượng không quá (mỗi phần tử có thể giảm một lượng khác nhau, hoặc giữ nguyên). Cụ thể, từ mảng bạn có thể thu được mảng nếu với mọi :
- ;
- .
Hãy tìm độ đẹp lớn nhất có thể của một mảng thu được theo cách trên.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
- In ra một số nguyên duy nhất là độ đẹp lớn nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 1 3 6 10 12 13 16 |
3 | Có thể thu được mảng 3 6 9 12 12 15, tất cả đều chia hết cho 3. Mỗi phần tử giảm không quá 1. |
| 5 3 8 21 52 15 77 |
7 | Có thể thu được mảng 7 21 49 14 77, tất cả đều chia hết cho 7. Ví dụ 52 giảm 3 còn 49, 15 giảm 1 còn 14. |
Bình luận