CCF CSP 201403-1相反数
思路:因为整数各不相同,所以映射下标计数即可
代码如下:
#include<iostream>
using namespace std;
const int maxn = 1010;
int hash[maxn] = {0};
int main(){
int n;
cin>>n;
for(int i = 0;i < n; i++){
int num;
cin>>num;
if(num < 0) num *= -1;
hash[num] ++;
}
int ans = 0;
for(int i = 0; i < maxn; i++){
if(hash[i] == 2){
ans++;
}
}
cout<<ans<<endl;
return 0;
}