标签
贪心
题目

输入输出
代码
#include<bits/stdc++.h>
using namespace std;
char n[250];
int main()
{
int s,i,len,flag=1;
scanf("%s %d",n,&s);
len=strlen(n);
while(s!=0)
{
i=0;
while(n[i]<=n[i+1])
i++;
while(i<len-1)
{
n[i]=n[i+1];
i++;
}
len--;
s--;
}
for(int i=0;i<len;i++)
{
if(n[i]=='0'&&i<len-1&&flag==1)
continue;
else
{
printf("%c",n[i]);
flag=0;
}
}
return 0;
}
本文介绍了一段C++代码,使用贪心算法处理字符串,移除连续递增部分,输出非递减子串。程序通过逐个字符比较并交换来达到优化目的。

2151

被折叠的 条评论
为什么被折叠?



