30分蒟蒻求助
查看原帖
30分蒟蒻求助
531258
Fishmaster楼主2021/12/25 17:44

心烦意乱胡了个代码,求帮忙看看 /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;
}
2021/12/25 17:44
加载中...