fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. int main(){
  5. ll n,c;
  6. cin>>n>>c;
  7. vector<ll>v(n);
  8. for(ll i=0; i<n; i++){
  9. cin>>v[i];
  10. }
  11. ll cnt=0;
  12. ll x=0;
  13. // sort(v.begin(),v.end());
  14. for(ll i=0; i<n; i+=2){
  15. if(x>=c){
  16. break;
  17. }
  18. x+=v[i];
  19. cnt++;
  20. }
  21. if(x>c){
  22. cnt--;
  23. }
  24. cout<<cnt<<endl;
  25.  
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0.01s 5316KB
stdin
4 10
2 3 4 5
stdout
2