Đọc Sách

Xem dạng PDF

Gửi bài giải

Điểm: 1,50 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
Ha Minh Ngoc
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Bạn A có ~N~ cuốn sách được đánh số từ ~1~ đến ~N~. A muốn dành ~M~ giờ để đọc sách. A sẽ bắt đầu đọc từ 1 cuốn bất kì. Sau khi đọc xong cuốn ~i~ thì A sẽ đọc tiếp cuốn ~i~ + 1 , nếu đọc xong cuốn thứ ~N~ thì A sẽ đọc tiếp cuốn 1. A sẽ không đọc lại cuốn đã đọc. A muốn đọc càng nhiều sách càng tốt.

Cho thời gian để A đọc hết từng quyển sách, hỏi A có thể đọc tối đa bao nhiêu sách

Ví dụ: A có ~5~ cuốn sách, thời gian đọc xong từng cuốn là ~10~ ~10~ ~15~ ~4~ ~5~. A dành ~22~ giờ để đọc sách. A có thể đọc như sau:

  • Cách 1: đọc từ cuốn thứ nhất. A đọc được ~2~ cuốn đầu tiên tốn ~20~ giờ.

  • Cách 2: đọc từ cuốn thứ ~2~. A đọc được ~1~ cuốn hết ~10~ giờ.

  • Cách 3: đọc từ cuốn thứ ~3~. A đọc được ~2~ cuốn tốn ~19~ giờ.

  • Cách 4: đọc từ cuốn thứ ~4~. A đọc được ~3~ cuốn tốn ~19~ giờ (cuốn thứ ~4~, thứ ~5~ và cuốn đầu tiên).

  • Cách 5: đọc từ cuốn thứ ~5~. A đọc được ~2~ cuốn (cuốn thứ ~5~ và cuốn đầu tiên) tốn ~15~ giờ.

Vậy A có thể đọc tối đa ~3~ cuốn sách.

Input

  • Dòng đầu tiên là hai số nguyên ~n~, ~m~ (~n~ ≤ ~10^{5}~, ~m~ ≤ ~10^{9}~).

  • Dòng thứ hai là ~n~ số nguyên, trong đó số thứ ~i~ thể hiện thời gian A cần để đọc hết quyển sách thứ ~i~..

Output

  • Số quyển sách tối đa A có thể đọc xong.

Sample Input:

5 20
10 10 15 4 5

Sample Output:

3

Sample Input:

6 100
5 3 7 8 10

Sample Output:

5

Sample Input:

5 15
4 5 4 8 9

Sample Output:

3

Sample Input:

5 3
4 5 4 5 5

Sample Output:

0

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.