最小字符串 题解:正确率66%的想想AAA应该生成什么
	#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;
}
    
        
        
        
 
    
        
        
登录后发布评论
暂无评论,来抢沙发