Đoạn Fibonacci
Đề bài
Mô tả
Cho dãy số .
Một đoạn (với ) được gọi là tốt nếu với mọi thỏa .
Độ dài của đoạn là .
Hãy tìm đoạn tốt có độ dài lớn nhất trong dãy. Lưu ý rằng mọi đoạn có độ dài hoặc luôn là đoạn tốt.
Dữ liệu vào
- Dòng đầu chứa một số nguyên — số phần tử của dãy.
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên — độ dài của đoạn tốt dài nhất trong dãy.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 10 1 2 3 5 8 13 21 34 55 89 |
10 | Toàn bộ dãy là một đoạn tốt: mỗi phần tử bằng tổng hai phần tử liền trước. |
| 5 1 1 1 1 1 |
2 | Không có ba phần tử liên tiếp nào thỏa (vì ), nên đoạn tốt dài nhất chỉ có độ dài . |
Bình luận