问题标题: 酷町堂:2860

0
0
已解决
徐云皓
徐云皓
新手天翼
新手天翼

2860   数字重构

题目描述 Description

给出一个字符串,全部由数字组成。请你从字符串里删除m个数字之后,这个数字的大小最大。

输入描述 Input Description

第一行,一个整数,m
接下来一行,一个字符串,全部由数字组成

输出描述 Output Description

删除m个数字之后,能得到的最大的数字

样例输入 Sample Input

 

3
123456789

样例输出 Sample Output

 

456789


0
已采纳
杨子逸
杨子逸
新手天翼
新手天翼

核心:

while(m--)
    {
        for(int i=0;i<s.size();i++)
        {
            if(i==s.size()-1||s[i]<s[i+1])
            {
                s.erase(i,1);
                break;
            }
        }
    }
0
我要回答