Cấp số cộng là một dãy số gồm ít nhất hai số và với mọi số trong dãy (trừ số đầu tiên) đều bằng số đứng kề trước nó cộng với một hằng số ~ d ~ không đổi. Hằng số ~ d ~ được gọi là công sai của cấp số cộng. Yêu cầu: Cho trước dãy gồm ~ n ~ số nguyên dương ~ a_1, a_2, …, a_n ~. Hãy tìm cách loại bỏ một số các số trong dãy (không thay đổi trật tự các số) để những số còn lại tạo thành một cấp số cộng có công sai ~ d ~ là một số nguyên dương và có độ dài lớn nhất.
Dữ liệu vào
Kết quả
Một số nguyên duy nhất là độ dài lớn nhất của dãy số tạo thành cấp số cộng tìm được theo yêu cầu bài toán.
Ràng buộc
Ví dụ:
Input 1
7
1 4 5 6 8 2 10
Output 1
4
Input 2
```8 3 1 5 2 6 5 6 8
```
Output 2
3
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37787 |