每日一题:https://www.luogu.com.cn/problem/P1106

题目链接:https://www.luogu.com.cn/problem/P1106

#include<iostream>
#include<string>
using namespace std;

int main(){
    int n,k,mu;
    string num;
    int t=1,wei,ti=0;;
    int arr[260];
    bool yes=0;
    cin>>num>>k;
    n=num.length();
    for(int i=1;i<=n;++i)
        arr[i]=num[i-1]-'0';
    mu=n-k;
    while(ti<mu){
        wei=t;
        for(int i=t;i<=k+t;i++){
            if(arr[wei]>arr[i])
               wei=i;}
        if(arr[wei]){
            yes=1;}
        if(yes){
        cout<<arr[wei];}
        k=k-wei+t;
        t=wei+1;
        ti++;
    }
    if(!yes)
        cout<<0<<endl;
    return 0;
}

posted on 2024-11-26 09:25  神奇猫猫侠  阅读(22)  评论(0编辑  收藏  举报

导航