HELP!只WA了一个点是有什么特判吗?
查看原帖
HELP!只WA了一个点是有什么特判吗?
740610
Gospodaru楼主2023/8/2 19:18
#include <bits/stdc++.h>
using namespace std;
//cout<<fixed<<setprecision(2)
typedef long long ll;
const ll N = 20000005;
ll a[N];
int n;
int main()
{
	string s;
	cin>>s>>n;
	if(n == 10)
	{
		puts("0");
		return 0;
	}
	int len = s.size();
	for(int i = 0;i < len;i++) a[i] = s[i] - '0';
	for(int i = 1;i <= n;i++)
	{
		for(int j = 0;j < len;j++)
		{
			if(a[j] > a[j + 1])
			{
				for(int k = j;k < len;k++)
					a[k] = a[k + 1];
				len--;
				break;
			}
		}
	}
	int i = 0,m = 0;
	while(a[i] == 0)
	{
		i++;
		m++;
	}
	for(int i = m;i < len;i++) cout<<a[i];

	return 0;
}
2023/8/2 19:18
加载中...