use proconio::input; fn main() { input! { (n, k): (usize, i64), xx: [i64; n], } let mut ans = 1; let mut prev = xx[0]; for &x in &xx[1..] { if x - prev >= k { ans += 1; prev = x; } } println!("{}", ans); }