1 solutions
-
0
C++ :
#include<bits/stdc++.h> using namespace std; int n,ans,a[200005]; long long sum1[200005],sum2[200005]; int main(){ cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; if(i%2==1) { sum1[i]=sum1[i-1]+a[i]; sum2[i]=sum2[i-1]; } else { sum2[i]=sum2[i-1]+a[i]; sum1[i]=sum1[i-1]; } } for(int i=1;i<=n;i++) { if(i%2==1) { if(sum1[i-1]+(sum2[n]-sum2[i]) == sum2[i]+(sum1[n]-sum1[i])) ans++; } else { if(sum1[i]+(sum2[n]-sum2[i+1]) == sum2[i-1]+(sum1[n]-sum1[i])) ans++; } } cout<<ans; return 0; }
- 1
Information
- ID
- 1005
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 9
- Tags
- # Submissions
- 9
- Accepted
- 4
- Uploaded By