#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e3 + 10;
int mark[maxn];
int main(){
int N,ans = 0;
scanf("%d",&N);
while(N--){
int x;
scanf("%d",&x);
if(mark[abs(x)]) ans++;
else mark[abs(x)] = 1;
}
printf("%d\n",ans);
return 0;
}

本文介绍了一个使用C++实现的简单程序,该程序通过读取一系列整数并使用数组来标记每个出现过的绝对值,最后计算并输出重复元素的数量。通过此方法,可以有效地处理大量数据并统计重复项。
320

被折叠的 条评论
为什么被折叠?



