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