Faster(faster.cpp)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Faster 给了你一个长为 的数组 ,并问了你 个问题。
对于每次询问,Faster 给你 ,问你在区间 中(即在 中)最多选多少个数满足总和不大于 。如果不能满足则输出 。
输入文件(faster.in)
第一行两个整数 。
第二行有 个整数表示数组 。
以下 行,每行给定 。
输出文件(faster.out)
对于每个询问输出一行一个整数,表示最大个数。
5 5
2 3 4 1 5
1 3 8
2 5 7
1 5 6
4 4 1
2 3 1
2
2
3
1
0
5 1
-4 -3 2 1 0
1 5 -6
4
数据范围
对于 的数据,;
对于 的数据,;
另有 的数据,;
对于 的数据,$1\le n,m\le3\times10^3,1\le l\le r\le n,|a_i|\le10^9,|k|\le10^9$。