44分的烂代码帮忙看一下
查看原帖
44分的烂代码帮忙看一下
495512
Grimgod楼主2021/9/20 13:32
#include<bits/stdc++.h>
using namespace std;
string str;
int k,num,p;
int a[500],b[500];
int f[500];
int main(){
	cin>>str>>k;
	for(int i=0;i<str.length();i++){
		a[i+1]=str[i]-'0';
		b[i+1]=a[i+1];
	}
	sort(a+1,a+1+str.length());
	for(int i=1;i<=str.length()-k;i++){
		f[a[i]]++;
	}
	for(int i=1;i<=str.length();i++){
		for(int j=1;j<=f[b[i]];j++) cout<<b[i],f[b[i]]--;
	}
	return 0;
}
2021/9/20 13:32
加载中...