#include<bits/stdc++.h>
using namespace std;
int n,c;
int a[1000005];
int main() {
cin>>n>>c;
for (int i=1;i<=n;i++) {
cin>>a[i];
}
sort(a+1,a+c+1);
for (int i=1;i<=n-c;i++) {
cout<<a[1]<<" ";
bool f=true;
int s=0;
for (int j=2;j<=c;j++) {
if (a[c+1]<a[j]) {
s=j-1;
f=false;
break;
}
}
if (f==true) s=c;
for (int j=2;j<=s;j++) {
a[j-1]=a[j];
}
a[s]=a[c+1];
for (int j=c+2;j<=n;j++) {
a[j-1]=a[j];
}
}
for (int i=1;i<=c;i++) {
cout<<a[i]<<" ";
}
return 0;
}
求教
AC : #1 #2 #4 #5 #11
30pts