#include<bits/stdc++.h>
using namespace std;
int array_x[110];
int main(){
int input1,input2,cnt1=0;
cin>>input1;
for(int i=1;i<=input1;i++)cin>>array_x[i];
cin>>input2;
for(int i=1;i<=input1;i++){
if(input2>array_x[i]){
input2-=array_x[i];
cnt1++;
}
}
cout<<cnt1;
return 0;
}
题目描述
小明是个不太有计划的孩子。这不,刚到手的零花钱,就全部拿着逛商场去了。小明的原则很简单,只要见到想买的物品而且能买得起,就一定会买下来之后才会继续往前走。一天下来,小明到底买了多少物品呢?
输入格式
输入共3行:
第一行是一个整数N,表示商场中共有N种小明想买的物品(1≤N≤100);
第二行共有N个整数,分别表示小明先后见到想买的物品的价格;
第三行是一个整数X,表示开始时小明共有X元零花钱。
输出格式
输出1行,包含一个整数,表示小明买到的物品数。
样例输入content_copy
6
7 5 9 10 7 4
30
样例输出content_copy
4