为什么啊,在DEV上正确,洛谷报错
查看原帖
为什么啊,在DEV上正确,洛谷报错
1419017
z1443888087楼主2024/11/1 19:19
#include<iostream>
using namespace std;
string str;
int arr[255];
int k,len;
int main(){
	cin>>str;
	cin>>k;
	len=str.size();
	for(int i=0;i<len;i++)arr[i]=str[i]-'0';
	for(int i=0;i<len;i++){
		if(k==0)break;
		if(arr[i]>arr[i+1]){
			k--;
			for(int j=i;j<len;j++){
				arr[j]=arr[j+1];
			}
			len--;
			i--;
		}
	}
	int i=0;
	while(arr[i]==0&&k<len-1){
		k++;
		i++;
	}
	for(int i=k;i<len;i++)cout<<arr[i];
} 

测试样例输出结果都是13,但洛谷报错

2024/11/1 19:19
加载中...