Complexitate :O(n)
#include <bits/stdc++.h>#define nmax 10001using namespace std;int a[nmax],n;int main(){ int i,j; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; j=1; int s=0,sol=0; for(i=1;i<=n;i++) { s+=a[i]; while(s>50) { sol+=(n-i+1); s-=a[j]; j++; } } cout<<sol<<"\n"; return 0;}