CF279B Books 翻译

China☆狼群 提交于 2020-01-24 12:47:20

你有 nn 本书,读第 ii 本书需要 aia_i 分钟,你现在有 mm 分钟

你读书的方式是这样的:找出任意一个数 xx,并按编号从小到大的顺序读第 xnx \sim n
如果你读完了第 nn 本,那么读书结束
如果你准备要读第 ii 本书,但是剩下的时间小于 aia_i(也就是读不完这本书):那么你就不可以开始读这本书了,并且读书结束
换句话说,如果你读一本书,就必须要读完,否则就不能读

求最多能读多少本书

输入格式

第一行两个整数 n,mn,m,分别表示书的数量和限定时间
第二行 nn 个整数 a1ana_1 \sim a_n,表示读每本书的所耗时间

输出格式

一行一个整数,表示最多能读的书的数量

说明与提示

1n1051 \le n \le 10^5
1m1091 \le m \le 10^9
1ai1041 \le a_i \le 10^4

感谢 @_Wolverine 提供的翻译

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!