AC代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i,a[1000],x,t = 0;
cin>>n;
for(i = 0;i < n;i++){
cin>>a[i];
}
cin>>x;
for(i = 0;i < n;i++){
if(x >= a[i]){
x -= a[i];
t++;
}
}
cout<<t<<endl;
return 0;
}
45分代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i,a[1000],x,t = 0;
cin>>n;
for(i = 0;i < n;i++){
cin>>a[i];
}
cin>>x;
for(i = 0;i < n;i++){
if(x <= 0){
break;
}
if(x >= a[i]){
x -= a[i];
t++;
}
}
cout<<t<<endl;
return 0;
}