求赞!
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=1e5+10;
ll n,a[N],ans;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n;
for(ll i=1;i<=n;i++) {
cin>>a[i];
a[i]+=a[i-1];
}
if(a[n]%3) {
cout<<0;
return 0;
}
for(ll i=3,cnt=0;i<=n;i++) {
if(a[i-2]==a[n]/3) cnt++;
if(a[n]-a[i-1]==a[n]/3) ans+=cnt;
}
cout<<ans;
return 0;
}