JUMP1


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Cho dãy A gồm N số nguyên không âm A1, A2,…, AN. Một bước nhảy từ phần tử Ai đến phần tử Aj được gọi là bước nhảy xa nhất của dãy nếu thỏa mãn các điều kiện sau:

• 1 ≤ i < j ≤ N.

• Aj – Ai ≥ P.

• j – i lớn nhất

Khi đó j – i được gọi là độ dài bước nhảy xa nhất của dãy.

Yêu cầu: Tìm độ dài bước nhảy xa nhất của dãy A.

Input

  • Dòng 1: Gồm hai số nguyên N và P (1 ≤ N ≤ 10^5; 0 ≤ P ≤ 10^9).

  • Dòng 2: Gồm N số nguyên A1, A2,…, AN (0 ≤ Ai ≤ 10^9 với 1 ≤ i ≤ N).

Output:

Ghi một số nguyên dương duy nhất là độ dài của bước nhảy xa nhất của dãy (Nếu không có bước nhảy nào thỏa mãn thì ghi kết quả bằng 0).

Sample Input

6 3
4 3 7 2 6 4

Sample Output

3

Comments

There are no comments at the moment.