DDAYCON - Đếm dãy con
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: nhungchuyenhg

Cho dãy A gồm n phần tử a1, a2, ..., an và một số nguyên dương M.

Yêu cầu: Bạn hãy viết chương trình đếm số dãy con liên tiếp ai, ai+1, ..., aj (1<=i<=j<=n) sao cho tổng dãy con không lớn hơn M.

Dữ liệu: có cấu trúc như sau:

Dòng 1: Hai số nguyên n và M.

Dòng 2: Dòng thứ hai chứa n số nguyên dương a1, a2, ..., an

Kết quả: gồm một dòng chứa một số nguyên duy nhất là kết quả tìm được.

Ví dụ:

DAYCON.INP

DAYCON.OUT

6 10

1 2 7 10 15 5

8

 

Các giới hạn:

  • 1 ≤ ai ≤ 106, M£109;
  • Tổng các phần tử a1, a2, ..., an nhỏ hơn 109

Ràng buộc:

  • 30% số test đầu tiên ứng với 30% số điểm của bài 1 ≤ n ≤ 102 ;
  • 30% số test ứng với 30% số điểm của bài có 102  ≤ n ≤ 103 ;
  • 40% số test ứng với 40% số điểm của bài có 103  ≤ n ≤ 106

Ví dụ

Back to Top