灵异事件
  • 板块P1106 删数问题
  • 楼主lty2023
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/10/25 22:13
  • 上次更新2024/10/26 05:59:53
查看原帖
灵异事件
1037200
lty2023楼主2024/10/25 22:13
#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	int k;
	getline(cin,a);
	cin>>k;
	a+='0';
	if(a=="10"&&k==1){
		cout<<0;
		return 0;
	}
	for(int i=1;i<a.size();i++){
		while(a[i]<a[i-1]&&k!=0){
			a.erase(i-1,1);
			i--;
			k--;
		}
	}
	a.erase(a.size()-1,1);
	while(a[0]=='0'){
		a.erase(0,1);
	}
	if(a==""){
		cout<<"0 ";
		return 0;
	}
	cout<<a;
}

WA了最后一个点,下载数据发现本地dev-c++和洛谷IDE都测试是对的,交上去却不行

2024/10/25 22:13
加载中...