问题标题: 酷町堂:1279 等值首尾和(add) WA80

0
0
已解决
董子墨
董子墨
中级天翼
中级天翼

1279 等值首尾和(add)

#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<cstring>
#include<queue>
#include<cstdlib>
using namespace std;
long long a[100],b[100],f1[100],f2[100],n,ans;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		f1[i]=f1[i-1]+a[i];
	}
	for(int i=n;i>=1;i--)
		b[i]=a[n-i+1];
	for(int i=1;i<=n;i++){
		f2[i]=f2[i-1]+b[i];
		if(f1[i]==f2[i])
			ans++;
	}
	cout<<ans;
	return 0;
}

哪错了?

求大佬解答

@包涵宇 @王光裕 @黄子澄 

快快快!在线等!

董子墨在2020-08-16 14:22:50追加了内容


0
已采纳
王子健
王子健
初级天翼
初级天翼

大佬这道题不会?

QQ发你

0
0
0
臧鸿志
臧鸿志
初级天翼
初级天翼

从前往后和从后往前都用前缀和思想记录对应的值,利用桶统计相同的个数

我要回答