[Buổi 7][Hai con trỏ & Cửa sổ trượt][HW] Bài 2: Phiên đọc liên tục dài nhất


LÀM BÀI

Points: 100
Time limit: 2.0s
Memory limit: 256M

Author:
Problem types

Phiên đọc liên tục dài nhất

Bối cảnh và bài toán

Một người đọc có t phút và một dãy n tài liệu theo thứ tự trên giá. Nếu bắt đầu ở một tài liệu, người đó chỉ đọc liên tục sang phải và không bỏ qua tài liệu nào; mỗi tài liệu phải được đọc trọn vẹn. Biết thời gian cần cho từng tài liệu.

Yêu cầu

Tìm số tài liệu nhiều nhất có thể đọc trong một đoạn liên tiếp mà tổng thời gian không vượt t.

Input

  • Dòng 1: n t.
  • Dòng 2: n thời gian đọc dương.

Output

In số tài liệu lớn nhất.

Ràng buộc

  • 1 <= n <= 10^5
  • 1 <= t <= 10^9
  • 1 <= a[i] <= 10^4

Chấm điểm

Subtask Điểm Điều kiện Official tests
S1 20% n ≤ 200 01–04
S2 30% n ≤ 5*10^4 05–10
S3 50% Không có ràng buộc bổ sung 11–20

Ví dụ 1

Input

4 5
3 1 2 1

Output

3

Giải thích. Có thể đọc ba tài liệu cuối với tổng thời gian 1+2+1=4.

Ví dụ 2

Input

3 3
2 2 3

Output

1

Giải thích. Mọi cặp liên tiếp đều cần nhiều hơn 3 phút.

Thông tin bài tập

Thuộc tính Giá trị
Mã bài DSA-M03-B07-HW02
Buổi B07
Loại bài HOMEWORK
Mức độ khó Trung bình (Medium)
Thời gian làm bài khuyến nghị 35 phút
Time limit 2 giây
Memory limit 256 MB
Tổng điểm 100
Chuẩn ngôn ngữ tham chiếu C++17

Nguồn: Phỏng theo Codeforces 279B — Books.

Tham khảo: https://codeforces.com/problemset/problem/279/B


Comments

There are no comments at the moment.

Zalo