#include<bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; int cnt=0; for(int i=1;i<=n;i++) { int h; cin>>h; if(m>=h) { m=m-h; cnt++; } else { break; } } cout<<cnt; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; int s=0,c=0; for(int i=1;i<=n;i++) { int x; cin>>x; if(s+x<=m)//判断如果一瓶消毒剂没有外星人的手 { s+=x; c++; } else { break; // return 0; } } cout<<c; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; int s=0,cnt=0; for(int i=1;i<=n;i++) { int x; cin>>x; if(x+s<=m) { s+=x; cnt++; } else { break; } } cout<<cnt; return 0; }
Using your lizikid universal account