44分求助,样例本地输出13 洛谷机器评测出来17(第一个点)不知道哪里出问题了
查看原帖
44分求助,样例本地输出13 洛谷机器评测出来17(第一个点)不知道哪里出问题了
542905
WannaYellow楼主2021/10/26 21:28
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
bool flag[255];
int last=0;
int k;
string h;
int main(){
	cin>>h>>k;
	while(k){
		for(int i=0;i<h.size()&&k;){
			if(h[i]>h[i+1]){
				h.erase(h.begin()+i);
				k--;
			}
			else i++;
			while(h[0]=='0')h.erase(h.begin());
		}
	}
	if(h.empty())cout<<0; 
	cout<<h;
	return 0;
}
2021/10/26 21:28
加载中...