每日一题: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;
}