为什么错
查看原帖
为什么错
1397167
d0101001asq楼主2025/6/26 21:02

用洛谷的DEI和JYSHARE的在线编译器试了题目样例 输出也是题目样例的输出数据。
cpp

#include<bits/stdc++.h>
using namespace std;
int t,n,a[10000],sum1,sum2,m;

int main()
{
    cin>>t;
    for(int i=1;i<=t;i++)
    {
        cin>>n;
		sum1=0;sum2=0;
        for(int j=1;j<=n;j++)
        {
            cin>>a[j];
            sum1+=a[j];
        }
        bool f1=false;
        for(int j=1;j<=n;j++)
        {
            sum2+=a[j];
            if(sum2*2==sum1)
            {
                cout<<"Yes"<<endl;
                f1=true;
                break;
            }
        }
        if(!(f1))
        {
            cout<<"No"<<endl;
        }
    }
    return 0;
}

图1

2025/6/26 21:02
加载中...