蒟蒻求助!!!
查看原帖
蒟蒻求助!!!
666299
zhangheyang楼主2022/11/19 23:21
#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

2022/11/19 23:21
加载中...