Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
108825 | 杨泳文 | 删数问题 | C++ | 通过 | 100 | 0 MS | 260 KB | 616 | 2023-11-04 11:09:30 |
#include<cstdio> #include<cmath> #include<algorithm> #include<cstring> #include<string> #include<iostream> using namespace std; int main() { char num[500]; int gs,bl; scanf("%s%d",num,&gs); int len=strlen(num); bl=len-gs; int shu[500]; for(int i=0;i<len;i++)shu[i]=num[i]-'0'; int bln[500],js=0,sgw=-1; int lim,minn; while(bl-js) { minn=2e9; for(int i=sgw+1;i<=len-bl+js;i++)if(shu[i]<minn)minn=shu[sgw=i]; bln[js++]=shu[sgw]; } int start=0; for(int i=start;i<bl;i++)printf("%d",bln[i]); return 0; }