心烦意乱胡了个代码,求帮忙看看 /kel。
#include<bits/stdc++.h>
using namespace std;
string num;
int n,cnt,cnt2,cnt3,now,mi;
int main(){
cin>>num>>n;
cnt=1;
cnt2=num.length()-n;
cnt3=n-1;
mi=0;
for(int i=0;i<=cnt;i++){
if(int(num[i]-'0')<int(num[mi]-'0'))mi=i;
}
now=mi;
cout<<num[mi];
while(cnt<cnt2){
mi=now+1;
for(int i=now+1;i<=now+1+cnt3;i++){
if(int(num[i]-'0')<int(num[mi]-'0'))mi=i;
}
now=mi;
cout<<num[now];
cnt3--;
cnt++;
}
return 0;
}