1 solutions
-
0
Guest MOD
-
0
#include <bits/stdc++.h> using namespace std; int a[100000]; int n; long long cnt1[105],cnt2[105]; long long cnt0; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++){ if(a[i]==0) cnt0++; else if(a[i]<0) cnt2[-a[i]]++; else cnt1[a[i]]++; } long long ans=0; ans+=cnt0*(cnt0-1)/2; for(int i=1;i<=100;i++) ans+=cnt1[i]*cnt2[i]; cout<<ans; return 0; }
Information
- ID
- 610
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 9
- Tags
- (None)
- # Submissions
- 195
- Accepted
- 18
- Uploaded By