这道题目= =题意跟数据完全不是一个意思= =
按照数据来说,题意就是,给出N个数,切成两部分且保证每部分至少有一个数,并使两部分的和相等。
一开始根据题意不停的wa wa wa = = 直到看了cf 的数据才明白题目描述有问题= =
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <stdlib.h>
#include <cmath>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <set>
using namespace std;
int a[100005];
int main()
{
int n;
while(scanf("%d", &n) != EOF){
int sum = 0;
for(int i = 0; i < n; i++){
scanf("%d", &a[i]);
sum += a[i];
}
int ans = 0;
int sum2 = a[0];
for(int i = 1; i < n; i++){
if((sum2 * 2 == sum)){
ans++;
}
sum2 += a[i];
}
printf("%d\n", ans);
}
return 0;
}