我为什么错了呀?求助大佬,加关注
查看原帖
我为什么错了呀?求助大佬,加关注
1353655
I_AM_JURUOer楼主2025/6/27 21:04
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=1e5+10;
int t,n,a[N],sum=0,ans=0;
bool f=false;
signed main()
{
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		cin>>n;
		for(int i=1;i<=n;i++)
		{
			cin>>a[i];
			sum+=a[i];
		}
		for(int i=1;i<=n;i++)
		{
			ans+=a[i];
			if(ans*2==sum)
			{
				f=true;
			}
		}
		if(f==true)
		{
			cout<<"Yes"<<endl;
		}
		else
		{
			cout<<"No"<<endl;
		}
		f=false;
	}
	return 0;
}

thank you.

2025/6/27 21:04
加载中...