文章

24

粉丝

27

获赞

120

访问

6.3k

头像
最小字符串 题解:正确率66%的想想AAA应该生成什么
P1965 华东师范大学2023年机试
发布于2025年3月15日 19:00
阅读数 266

#include <bits/stdc++.h>
using namespace std;

int main(){
    string s1,s2="";
    cin>>s1;
    int n=s1.size(),i=0,j=0;
    while(i!=n){
        i=j;
        while(s1[i]==s1[j]&&j!=n)
            j++;
        s2+=s1.substr(i,j-i);
        if(s1[i]<s1[j]&&j!=n)
            s2+=s1.substr(i,j-i);
    }
    cout<<s2<<endl;
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发