文章

99

粉丝

120

获赞

8

访问

96.2k

头像
P1106 删数问题
备考心情
发布于2024年8月27日 10:18
阅读数 966

#include<bits/stdc++.h>
using namespace std;
int main() {
    string n;
    int s, i;
    cin >> n >> s;
    while (s) {
        for (i = 0; n[i] <= n[i + 1];) {//找高峰期
            i++;
        }
        n.erase(i, 1);//删除函数,就是从第i个位置连续删1个。如果不清楚删除函数,可以百度。
        s--;
    }
    while (n[0] == '0' && n.size() > 1) {//处理前导零,注意如果长度是1就不能再删了。
        n.erase(0, 1);
    }
    cout << n;
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发