问题标题: 酷町堂:2860 70!!!

0
0
已解决
包涵宇
包涵宇
中级天翼
中级天翼

为什么70?

请快快快快快快快快回答!!!

#include<bits/stdc++.h>
using namespace std;
int n,m;
string s;
int main(){
    cin>>n>>s;
    m=s.size();
    s=" "+s;
    for(int i=1;i<=n;i++){
        int f=0;
        for(int i=1;i<m;i++){
            if(s[i]<s[i+1]){
                s.erase(i,1);
                f=1;
                break;
            }
        }
        if(!f)s.erase(1,1);
        m--;
    }
    while(s[1]=='0')s.erase(1,1);
    s.erase(0,1);
    cout<<s;
    return 0; 
} 

WWWWW


0
已采纳
董子墨
董子墨
中级天翼
中级天翼

如果数一直非递增,则删除最后一个数,而并不是第一个

0
我要回答