rt
一丢丢也行
贴代码:
#include<bits/stdc++.h>
using namespace std;
int a[100005];
int sum[100005];
int main()
{
int n,b;
cin>>n>>b;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]>b)
{
a[i]=1;
}
else if(a[i]==b)
{
a[i]=0;
}
else
{
a[i]=-1;
}
sum[i]=a[i]+sum[i-1];
}
int cnt=0;
for(int i=1;i<=n;i++)
{
for(int j=i;j<=n;j+=2)
{
int t;
t=sum[j]-sum[i]+a[i];
if(t==0)
{
cnt++;
}
else
{
continue;
}
}
}
cout<<cnt;
}