题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <iostream> #include <memory> #include <vector> #include <algorithm> using namespace std; int main() { int N; int a; cin>>N; int temp; vector <int> vec(N); for(int i=0;i<N;i++) { cin>>vec[i]; } //sort(vec.begin(),vec.end()); //暴力冒泡排序 for(int i=0;i<N;i++) { for(int j=i+1;j<N;j++) { if(vec[i]>vec[j]) { temp=vec[i]; vec[i]=vec[j]; vec[j]=temp; } } } //去重复输出 for(int k=0;k<N;k++) { if(k!=0 && vec[k]==vec[k-1])//第一个数字正常输出,后一个数字与前一个相比,相等则跳过 { continue; }else//不相等则输出 { cout<<vec[k]<<endl; } } return 0; } // 64 位输出请用 printf("%lld")