题目描述
有 n(n≤1000)个正整数组成的序列,删除掉较大的 k(k ≤n)个数后,按照输入的顺序,输出剩下的序列。如果在某次删除时,较大的数不只一个,优先删除后面的数
我错了。
#include<bits/stdc++.h>
using namespace std;
int n,k,a[1010];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
cin>>k;
sort(a+1,a+n+1);
for(int i=1;i<=n-k;i++){
cout<<a[i]<<" ";
}
}