第一次使用bitset ,结果竟然超时了,不管了
#include <iostream>
#include <bitset>
std::bitset<1000001> ar;
int n,m,tmp;
int idx;
int main()
{
while (std::cin>>n>>m){
for(int i=0;i!=n;i++){
std::cin>>tmp;
ar[tmp+500000]=1;
}
for(int i=1000000;i>=0;i--){
if(ar[i]!=0){
std::cout<<i-500000<<" ";
idx++;
}
if(idx==m){
break;
}
}
ar.reset();
}
}