看了一圈发现好像没有用set做的 特地发此题解
大家都知道set自动去重,看到不同元素瞬间想到set, 最后set的容器的大小就是不同数字的数量
C++ 代码
#include <bits/stdc++.h>
using namespace std;
set<int>s;
int n, x;
int main()
{
scanf("%d", &n);
for(int i = 1 ; i <= n ; i ++)
{
scanf("%d", &x);
s.insert(x);
}
printf("%d", s.size());
}