fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. void fast(){
  5. ios_base::sync_with_stdio(NULL);
  6. cin.tie(0);cout.tie(0);
  7. }
  8. map<int,int>mp;
  9. multiset<int>st;
  10. int main(){
  11. fast();
  12. int t=1;
  13. //cin>>t;
  14. while(t--){
  15. int n;
  16. long long s;
  17. cin>>n>>s;
  18. long long arr[n],sum=0,ans=0;
  19. for(int i=0;i<n;i++)cin>>arr[i];
  20. int l=0,r=0;
  21. while(r<n){
  22. sum+=arr[r];
  23. while(sum>s){
  24. sum-=arr[l];
  25. l++;
  26. }
  27. ans+=r-l+1;
  28. r++;
  29. }
  30. cout<<ans;
  31. }
  32. }
  33.  
Success #stdin #stdout 0.01s 5308KB
stdin
Standard input is empty
stdout
228786631