Chênh lệch

Xem PDF



Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một dãy gồm \(n\) số nguyên. Bạn được phép sắp xếp lại dãy theo bất kì thứ tự nào bạn muốn. Hỏi dãy dài nhất mà chênh lệch giữa hai số liên tiếp không vượt quá \(k\) có độ dài bao nhiêu?

Input

  • Dòng thứ nhất chứa hai số nguyên dương \(n,k\) (\(n \le 2 \times 10^5, k \le 10^9\)).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1,a_2,...,a_n\) (\(a_i \le 10^9\)).

Output

  • Một dòng chứa một số nguyên duy nhất là kết quả bài toán.

Scoring

  • Subtask \(1\) (\(40\%\) số điểm): \(n \le 1000\).
  • Subtask \(2\) (\(60\%\) số điểm): không có ràng buộc gì thêm.

Example

Test 1
Input
4 1
2 1 4 3
Output
4

Bình luận

Không có bình luận nào.