提交时间:2026-04-06 14:14:31
运行 ID: 435481
#include<bits/stdc++.h> using namespace std; int n,k,c,l=1; int a,b[100002]; int main(){ cin>>n>>k; for(int i=1;i<=n;i++){ cin>>a; b[i]=a+b[i-1]; } for(int i=1;i<=n;i++){ while(l<=i&&b[i]-b[l-1]>=k){ l++; } c+=l-1; } cout<<c; return 0; }