问题标题: 酷町堂:2860 复制了另一题的代码过了莫名70

0
0
已解决
黄子扬
黄子扬
初级天翼
初级天翼
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    int m,len;
    cin>>m>>s;
    len=s.size()-1;
    while(m--)
    {
        for(int i=0;i<=len;i++)
        {
            if(s[i]<s[i+1])
            {
                s.erase(i,1);
                len--;
                break;
            }
        }
    }
    cout<<s<<endl;
    return 0;
}

 


0
已采纳
蔡乐毅
蔡乐毅
高级光能
高级光能
  • 在if里加一个||i==len
  • 否则11111这个测试点循环多少次都没用
0
我要回答