Đếm dãy

Xem PDF



Dạng bài
Ngôn ngữ cho phép
C, C++, Pascal, Python, SCRATCH
Điểm: 7 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho một dãy số nguyên dương \(A_i\)(\(1\leq A_i\leq10^9\)) có \(N\)(\(N\leq10^5\)) phần tử và một số nguyên \(K\)(\(K\leq10^9\)).Là một người học lập trình lâu năm,bạn hãy lập trình đếm số lượng dãy con liên tiếp có tổng không bé hơn \(K\) từ dãy số \(A\).

Dữ liệu vào

Dòng \(1\): Nhập vào \(2\) số \(N\)\(K\).
Dòng \(2\): Nhập vào \(N\) phần tử của dãy,mỗi số cách nhau một dấu cách trắng.

Dữ liệu ra

Duy nhất là một số nguyên là số lượng đoạn con thỏa mãn yêu cầu.

Ràng buộc

  • \(20\%\) số test đầu \(N\leq100\).
  • \(30\%\) test tiếp theo \(N\leq1000\).
  • \(50\%\) số test còn lại không ràng buộc gì thêm.
Sample
Input
5 6
1 2 1 4 5
Output
6
Sample
Input
6 7
1 3 2 4 5 3 2
Output
11

Bình luận

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