fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int l,r,a[100009],n,ans;
  6. long long k,sum;
  7.  
  8. int main(){
  9. cin>>n>>k;
  10. for(int i=0;i<n;i++){
  11. cin>>a[i];
  12. }
  13. while(r<n){
  14. sum+=a[r];
  15. if(sum<=k){
  16. ans=max(ans,r-l+1);
  17. }
  18. while(sum>k){
  19. sum-=a[l];
  20. l++;
  21. }
  22. r++;
  23. }
  24. cout<<ans;
  25. }
Success #stdin #stdout 0s 5332KB
stdin
Standard input is empty
stdout
Standard output is empty