P1106---删数问题最后一个点WA求大佬帮帮
  • 板块学术版
  • 楼主无奈之白
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/8/22 07:49
  • 上次更新2023/11/4 09:44:02
查看原帖
P1106---删数问题最后一个点WA求大佬帮帮
466312
无奈之白楼主2021/8/22 07:49
#include<iostream>
#include<cstdio>
#include<cstring>
#define ll long long
using namespace std;
int main(){
	ll s;	
	char a[10001];
	gets(a);
	scanf("%lld",&s);
	ll mid=strlen(a);
	for(int i=0;i<s;i++){
	for(int j=0;j<mid-1;j++){
		if(a[j]>a[j+1]){
			for(int r=j;r<mid-1;r++)
				a[r]=a[r+1];
				break;
		}
	}
	mid--;
}
	int i=0;    
    while(i<=mid-1&&a[i]=='0')i++;
    if(i==mid)printf("0");
    else
        for(int j=i;j<=mid-1;j++)
            printf("%c",a[j]); 
	return 0;
}
2021/8/22 07:49
加载中...