できるだけ多くを捉える

海にはそれぞれ異なる位置にある n 隻のヨットがあります。あなたは、それらを固定式の双眼鏡で見ています。この双眼鏡では、長さ L の区間を一度に捉えることができます。できるだけ多くのヨットを同時に見たいと考えています。
ヨットは動かないものとして、双眼鏡を使って一度に見られるヨットの最大数はどれくらいになるでしょうか?
notion image

入力

最初の行に、2 つの整数 n (1 ≤ n ≤ ) と L (1 ≤ L ≤ ) が与えられます。
次の行には、ヨットの位置を示す n 個の整数 () が与えられます。

出力

固定式の双眼鏡で一度に捉えられるヨットの最大数を出力してください。

入力
出力
5 10 11 21 8 18 50
3

説明

たとえば、8, 11, 18 あるいは 11, 18, 21 に位置するヨットを同時に捉えることができます。
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue