#QU000005. Đoạn liên tiếp dài nhất có chênh lệch bị chặn
Đoạn liên tiếp dài nhất có chênh lệch bị chặn
Đoạn liên tiếp dài nhất có chênh lệch bị chặn (Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit)
Nguồn: LeetCode
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy số nguyên và giới hạn . Tìm độ dài lớn nhất của một đoạn con liên tiếp sao cho hiệu giữa phần tử lớn nhất và nhỏ nhất trong đoạn không vượt quá .
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên dương.
Output
In một số nguyên là độ dài lớn nhất.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Toàn bộ dữ liệu tuân theo: , , .
Ví dụ
Input
4 4
8 2 4 7
Output
2
Giải thích
Đoạn dài nhất thỏa điều kiện có độ dài ; mọi đoạn dài hơn đều có .