Thi thử đợt 1 TS10 PTNK 2026 - Đoàn thám hiểm

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trên dãy núi có ~n~ trạm dừng chân. Đoàn thám hiểm xuất phát từ trạm 1 và muốn vượt qua tất cả ~n~ trạm lần lượt từ 1 đến ~n~. Trạm thứ ~i~ có độ cao ~h_i~. Do địa hình hiểm trở và nhiệt độ thấp nên nếu chênh lệch độ cao giữa 2 trạm liên tiếp vượt qua ~D~ thì đoàn bắt buộc phải sử dụng thiết bị hỗ trợ để di chuyển. Để tiết kiệm năng lượng cho chuyến đi nên đoàn thám hiểm hạn chế sử dụng thiết bị hỗ trợ.

Yêu cầu: Tìm số lần tối thiểu phải sử dụng thiết bị hỗ trợ để di chuyển lần lượt từ trạm 1 đến trạm ~n~.

Input

  • Dòng 1: chứa 2 số nguyên ~n~ và ~D~ (~n \le 10^5; D \le 10^9~).
  • Dòng 2: chứa ~n~ số nguyên ~h_1, h_2, ..., h_n~ (~1 \le h_i \le 10^9~).

Output

Một số nguyên là số lần phải sử dụng thiết bị hỗ trợ.

Sample Input 1

5 10
10 25 30 45 50

Sample Output 1

2

Sample Input 2

3 100
10 20 30

Sample Output 2

0

Sample Input 3

1 5
10

Sample Output 3

0

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.