HackDream Green 01-E: Đi phượt

Xem PDF

Nộp bài

Điểm: 100 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Do học hành ở Bách Khoa quá căng thẳng, Sa tự thưởng cho mình ~n~ ngày nghỉ ngơi. Vì muốn đi phượt 1 chuyến dài, Sa muốn chọn ra ít nhất ~k~ ngày liên tiếp để đi.

Bạn được cho 1 dãy ~a~ gồm ~n~ số là dự báo thời tiết của ~n~ ngày nghỉ đó. Với ngày thứ ~i~ có nhiệt độ là ~a_i~. Vì trời đang rất rét và Sa ngại nóng nên chỉ có thể đi được nếu nhiệt độ của mỗi ngày trong chuyến đi không vượt quá ~q~. Sau chuỗi ngày ôn thi giải tích để qua môn, Sa quên cả cách đếm rồi 🙂

Hãy đếm xem có bao nhiêu cách để Sa chọn ngày đi phượt nhé.

INPUT

Dòng đầu tiên chứa 3 số ~n~ ~(1≤n≤10^{6})~ là số ngày nghỉ của Sa, số ~k~ ~(1≤k≤n)~ là số ngày liên tiếp ít nhất Sa muốn đi, và ~q~ ~(-10^{9}≤n≤10^{9})~ là nhiệt độ tối đa trong chuyến đi phượt của Sa.

Dòng thứ hai chứa dãy ~a_i~ ~(-10^{9}≤a_i≤10^{9})~ là nhiệt độ của các ngày nghỉ.

OUTPUT

In ra một số duy nhất là số cách Sa có thể chọn để đi phượt.

Sample Input 1

3 1 15
-5 0 -10

Sample Output 1

6

Sample Input 2

6 1 3
0 3 -2 5 -4 -4

Sample Output 2

9

Subtask

  • Có 33% số test ứng với 33% số điểm có ~1≤n≤10^2~;
  • Có 33% số test ứng với 33% số điểm có ~1≤n≤10^3~;
  • Số test còn lại không có giới hạn gì thêm.

Bình luận đầu tiên

Bình luận

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