此题链接单击这里
=================
思路:
循环n-1次,如果a[1]+….+a[i]==a[i+1]+….+an,就计数一次。
#include <iostream>
#include <cstdio>
#include <queue>
#include <stack>
#include <string>
#include <cstring>
using namespace std;
int n;
int a[100010];
long long b[100010];
int main()
{
cin>>n;
long long sum=0;
int num=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
sum+=a[i];
b[i]=sum;
}
for(int i=0;i<n-1;i++)
if(b[i]==sum-b[i])
num++;
cout<<num<<endl;
}
有问题联系企鹅791267032
邮箱地址….wutanrong@Hotmail.com