样例过但全WA,检查好久找不到问题
查看原帖
样例过但全WA,检查好久找不到问题
1299264
LiPenglong楼主2024/11/28 20:03
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t;
	bool ans[100010];
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		int n=0,x=0;
		scanf("%d",&n);
		int mid=0;
		if(n%2==0) mid=n/2;
		else mid=n/2+1;
		int a=0,b=0;
		for(int i=1;i<=n;i++)
		{
			scanf("%d",&x);
			if(i<=mid)a+=x;
			else if(i>mid)b+=x;
		}
		//cout<<a<<' '<<b<<endl;
		if(a==b) ans[i]=1;
		else ans[i]=0;
	}
	for(int i=1;i<=t;i++)
	{
		if(ans[i]==1) printf("Yes\n");
		else printf("No\n");
	}
	return 0;
}
2024/11/28 20:03
加载中...