问题标题: 酷町堂:2860 数字重构

0
0
已解决
毕小曼
毕小曼
初级光能
初级光能

点这儿,点这儿 

#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
    int n;
    cin>>n;
    string s;
    cin>>s;
    int b=s.size();
    while(n--)
    {
        for(int i=0;i<b;i++)
        {
            if(s[i]<s[i+1])
            {
                s.erase(i,1);
                b--;
                break;
            }
        }
    }
    cout<<s;
    return 0;
}

70分,错哪了


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
我要回答