#include <iostream>
#include<vector>
using namespace std;
int main() {
vector<int> nums={2,1,1,5,8};
int k=4;
int count=0;
int sum=0;
int low=0;
int high=0;
for(high=0;high<nums.size();high++) {
sum+=nums[high];
while(sum>k && low<=high) {
sum-=nums[low];
low++;
}
count+=high-low+1;
}
cout<<count<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IG51bXM9ezIsMSwxLDUsOH07CglpbnQgaz00OwoJaW50IGNvdW50PTA7CglpbnQgc3VtPTA7CglpbnQgbG93PTA7CglpbnQgaGlnaD0wOwoJCglmb3IoaGlnaD0wO2hpZ2g8bnVtcy5zaXplKCk7aGlnaCsrKSB7CgkJc3VtKz1udW1zW2hpZ2hdOwoJCXdoaWxlKHN1bT5rICYmIGxvdzw9aGlnaCkgewoJCQlzdW0tPW51bXNbbG93XTsKCQkJbG93Kys7CgkJfQoJCWNvdW50Kz1oaWdoLWxvdysxOwoJfQoJY291dDw8Y291bnQ8PGVuZGw7CglyZXR1cm4gMDsKfQ==