#1633. LỄ HỘI MẬN (PLUMFEST)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Hàng năm, vào mùa mận chín, cao nguyên Mộc Châu (Sơn La) lại rộn ràng tổ chức lễ hội hái mận. Tại một vườn mận nọ, có n cây mận được trồng thành một hàng thẳng tắp, đánh số từ 1 đến n . Cây mận thứ i có năng suất là a_i kg quả.

Một nhóm học sinh trường nội trú tại Sơn La tham gia trải nghiệm hái mận. Các em được giao một chiếc gùi có sức chứa tối đa là T kg. Để thuận tiện cho việc di chuyển, nhóm quyết định sẽ chỉ hái mận ở một dãy các cây liên tiếp nhau trên hàng.

Nhiệm vụ của bạn là giúp các bạn học sinh xác định xem có thể hái mận ở tối đa bao nhiêu cây liên tiếp sao cho tổng khối lượng mận thu hoạch được không vượt quá sức chứa T của gùi.

Dữ liệu:

  • Dòng đầu tiên chứa hai số nguyên n T ( 1 \le n \le 10^5, 1 \le T \le 10^9 ).
  • Dòng thứ hai chứa n số nguyên dương a_1, a_2, \dots, a_n ( 1 \le a_i \le 10^4 ).

Kết quả:

  • In ra một số nguyên duy nhất là số lượng cây mận tối đa trong đoạn liên tiếp tìm được. Nếu không có cây nào có khối lượng mận thỏa mãn sức chứa của gùi, in ra 0 .

Ví dụ:

Dữ liệu:

4 5
3 1 2 1

Kết quả:

3

Dữ liệu:

3 3
4 10 2

Kết quả:

1

Giải thích:

  • Ở ví dụ 1: Các bạn có thể hái từ cây thứ 2 đến cây thứ 4 (dãy [1, 2, 1] ), tổng khối lượng là 1+2+1=4 \le 5 , số lượng cây là 3 .
  • Ở ví dụ 2: Cây thứ 1 và thứ 2 đều có khối lượng lớn hơn 3, chỉ có cây cuối cùng a_3 = 2 \le 3 thỏa mãn, số lượng cây lớn nhất là 1 .

Giới hạn:

  • Subtask #1 (20% số điểm): n \le 100 .
  • Subtask #2 (30% số điểm): n \le 5000 .
  • Subtask #3 (15% số điểm): n \le 10^5 a_i > T với mọi i = 1 \dots n .
  • Subtask #4 (35% số điểm): n \le 10^5 , không có ràng buộc gì thêm về a_i .