求优化
  • 板块灌水区
  • 楼主_X_Z_N_
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/28 22:10
  • 上次更新2024/7/29 08:59:43
查看原帖
求优化
1392543
_X_Z_N_楼主2024/7/28 22:10

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;
}
2024/7/28 22:10
加载中...