20pts求助
查看原帖
20pts求助
755022
Remelens楼主2023/1/19 10:05
#include<bits/stdc++.h>
using namespace std;
int main(){
    char s[10010];
    int p,n;
    cin>>n>>s>>p;
    p--;
    char y[10010];
    sprintf(y,"%s",s);
    sort(s,s+n);
    //ooore
    //eooor
    string a;
    a.push_back(y[p]);
    char tmp=s[p];
    bool b[10010]={false};
    for(int i=1;i<n;i++){
        for(int j=n-1;j>=0;j--){
            if(y[j]==tmp&&!b[j]){
                tmp=s[j];
                a.push_back(y[j]);
                b[j]=true;
                break;
            }
        }
    }
    cout<<a;
    return 0;
}
/*
erooo
roooe
oooer
ooero
oeroo
*/
2023/1/19 10:05
加载中...