question

link

solution

其实这道题挺水的,

根本没必要用STL

,用循环就够了

我们也就废话不多说,直接上代码

 1 #include<iostream> //就是C++的基本库
 2 #include<cstring>//这个不打NOIp会爆0
 3 using namespace std;
 4 int n,k,i,a[1001],x;
 5 int main()
 6 {
 7     cin>>n;
 8     memset(a,0,sizeof(a));          //赋初始值为0
 9     for(i=1;i<=n;i++)
10    {
11         cin>>x;
12         if(a[x]==0) k++;
13         a[x]++;
14    }
15     cout<<k<<endl;                  //输出
16    for(int i=1;i<=1000;i++)
17         if(a[i]>0) cout<<i<<" ";    //别忘掉输出空格
18    return 0;
19 }

 

相关文章:

  • 2021-07-15
  • 2021-09-16
  • 2021-07-31
  • 2021-09-05
  • 2022-12-23
  • 2022-02-07
  • 2022-01-23
  • 2022-02-03
猜你喜欢
  • 2021-11-03
  • 2021-04-30
  • 2021-05-04
  • 2022-12-23
相关资源
相似解决方案