Submit solution
Points:
800 (partial)
Time limit:
1.0s
Memory limit:
1G
Input:
BECA.INP
Output:
BECA.OUT
Authors:
Problem type
Ông X là một người rất thích nuôi cá, nên vào cuối tháng này, ông đi đến cửa hàng cá để mua các bể cá về chăm. Có N bể cá được đánh số từ 1 đến N và được sắp xếp từ trái sang phải, bể cá thứ i có giá trị là v_i. Là một người có tính thẩm mỹ cao, ông sẽ lựa chọn một đoạn [l, r] các bể cá liên tiếp dài nhất sao cho với mọi cặp i, j sao cho l\le i, j\le r thì a_j-a_i\le K. Hãy giúp ông X thực hiện công việc này.
Yêu cầu: Hãy giúp ông X thực hiện công việc này.
Dữ liệu vào từ tệp văn bản BECA.INP
gồm:
- Dòng đầu tiên chứa hai số nguyên dương N, K (N, K\le 10^5);
- Dòng thứ hai chứa N số nguyên dương a_1, a_2,...,a_n (a_i\le 10^5,\forall i=1,2,...,N).
Kết quả ghi ra tệp văn bản BECA.OUT
gồm:
- In ra độ dài đoạn [l, r] dài nhất thỏa mãn.
Ràng buộc bổ sung:
Subtask | % Điểm | Ràng buộc |
---|---|---|
1 | 10 | N\le 50 |
2 | 20 | N\le 500 |
3 | 30 | N\le 5000 |
4 | 40 | Không có ràng buộc gì thêm |
Ví dụ:
Example 1
BECA.INP
6 3
1 2 2 4 2 9
BECA.OUT
5
Giải thích
- Chọn đoạn [1, 5] có các phần tử 1, 2, 2, 4, 2 thỏa mãn.
Comments