求助,哪里错了
  • 板块P1106 删数问题
  • 楼主3_14
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/6/17 21:22
  • 上次更新2024/6/18 12:30:23
查看原帖
求助,哪里错了
913288
3_14楼主2024/6/17 21:22

'感觉是题目的问题,删k个,没错啊。

题目

#include<bits/stdc++.h>
using namespace std;
string n;
int k;
int main(){
	cin>>n>>k;
	sort(n.begin(),n.end());
	int len=n.size(),z=0;
	while(n[z]=='0')z++;
	cout<<n[z];
	if(z){
		for(int i=0;i<z;i++)
			cout<<'0';
	} 
	for(int i=z+1;i<len-k;i++)
		cout<<n[i];
	return 0;
}
/*
hark 2

input:
50074897
2

output:
4897
*/
2024/6/17 21:22
加载中...