讨论 / 有答案吗
李黑女 2019-10-07 22:06:11
点我顶贴 收藏 删除
有没有答案呀
#1 C_learner@2020-01-07 16:36:33
回复 删除
洛谷有,去抄吧
#2 18757181218@2020-03-30 15:27:45
回复 删除
#include<iostream>

using namespace std;

int n;

int main(){

cin>>n;

int a,i,b[n+1],max=0;

bool flag[32767];

for(i=1;i<=32767;i++)

flag[i]=false;

for(i=1;i<=n;i++){

cin>>a;

if(flag[a]==false)flag[a]=true;

if(a>max)max=a;

}

n=0;

for(i=1;i<=max;i++)

if(flag[i])n++;

cout<<n<<endl;

for(i=1;i<=max;i++)

if(flag[i])cout<<i<<' ';

return 0;

}

查看更多回复
提交回复