求调
查看原帖
求调
1235962
chen_1111楼主2024/8/20 19:41
#include<bits/stdc++.h>
using namespace std;
string s;
int m,ma,a[255],d;
bool check(int i)
{
    for(int i=0;i<250;i++)
        if(a[i]==i)
            return false;
    return true;
}
int main()
{
    cin>>s>>m;
    while(m--)
    {
        ma=-1;
        for(int i=0;i<s.size();i++)
            if(s[i]-'0'>ma&&check(i+1))
            {
                ma=s[i]-'0';
                a[d]=i+1;
                d++;
            }
    }
    for(int i=0;i<s.size();i++)
        if(check(i+1))
            cout<<s[i];
}
2024/8/20 19:41
加载中...