申请添加题解
查看原帖
申请添加题解
1030351
dogeandkobe楼主2025/6/30 20:53

本题可以使用vector 去重的方式

代码如下:

#include<bits/stdc++.h>
using namespace std;
using ll = long long ;
int a;
vector <ll> v;
int main(){
	int b;
	cin>>a;
	for(int i=1;i<=a;i++){
		cin>>b;
		v.push_back(b);
	}
	sort(v.begin(),v.end());
	v.erase(unique(v.begin(), v.end()), v.end());
	cout<<v.size()<<endl;
	for(int i=0;i<v.size();i++)
		cout<<v[i]<<" ";
	return 0;
}

并未仔细观看题解,如有重复请指出

2025/6/30 20:53
加载中...