写的跟题解差不多,但为什么不对?
  • 板块P1106 删数问题
  • 楼主LYQ310北极企鹅
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/10/20 16:07
  • 上次更新2023/10/27 06:47:19
查看原帖
写的跟题解差不多,但为什么不对?
516634
LYQ310北极企鹅楼主2022/10/20 16:07
#include<iostream>
#include<cstring>
using namespace std;
string a;
int main()
{
	int k;
	cin>>a;
	cin>>k;
	int len=a.size();
	while(k--){
		for(int i=0;i<len-1;i++){
			if(a[i]>a[i+1]){
				for(int j=i;j<len-1;j++) 
				 a[j]=a[j+1];
			}
			break;
		}
		len--;
	}
	int cnt=0;
	while(a[cnt]=='0'&&cnt<len) cnt++;
	if(cnt==len) cout<<"0"<<endl;
	else for(int i=cnt;i<len;i++) cout<<a[i];
	return 0;
}
2022/10/20 16:07
加载中...