样例过了,20分求救!!!
查看原帖
样例过了,20分求救!!!
846041
__xxy_free_ioi__楼主2023/5/19 10:33
#include <bits/stdc++.h>
using namespace std;
char a[251];
int k,flag;
int main(){
	cin>>a>>k;
	int len=strlen(a);
	int maxa,flag;
	while(k--) {
	    for(int i=0;i<len;i++) 
	        if(maxa<a[i]-'0'&&a[i]!='-') maxa=a[i]-'0',flag=i;
	    a[flag]='-';
	    maxa=0;
	    flag=0;
	}
	for(int i=0;i<len;i++) {
	    if(a[i]!='-') {
	        if(a[i]!='0') flag=1;
	        if(flag) printf("%c",a[i]);
	    }
	}
	return 0;
}
2023/5/19 10:33
加载中...