B4038
求帮助
为什么不对?
#include<bits/stdc++.h>
using namespace std;
long long n,N,sum2,sum;
bool flag[10000]={};
int main(){
cin>>N;
for(int k=0;k<N;k++){
cin>>n;
int a[n+1];
for(int i=1;i<=n;i++){
cin>>a[i];
sum+=a[i];
}
for(int i=1;i<=n;i++){
sum2+=a[i];
if(sum2*2==sum) flag[k]=true;
}
}
for(int i=0;i<N;i++){
if(flag[i]==1)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}