A、
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
int n,ans=0,police=0;
cin>>n;
while(n--)
{
int x;
cin>>x;
if(x==-1){
if(police==0)
ans++;
else
police--;
}
else
police+=x;
}
cout<<ans<<endl;
return 0;
}
B、
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
int n,t,a,c,flag=0,ans=0,x=0;
cin>>n>>t>>c;
for(int i=0;i<n;i++){
cin>>a;
if(a>t)
{
if(x>=c){ans+=x-c+1;x=0;}
else x=0;
}
else x++;
}
if(x>=c)ans+=x-c+1;
cout<<ans<<endl;
return 0;
}