移掉 K 位数字
题号:NC230598
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给定一个以字符串表示的数字 num 和一个数字 k ,从 num 中移除 k 位数字,使得剩下的数字最小。如果可以删除全部数字,则结果为 0。
1.num仅有数字组成
2.num是合法的数字,不含前导0
3.删除之后的num,请去掉前导0(不算在移除次数中)

数据范围:num的长度满足 ,保证 num 中仅包含 0~9 的十进制数
示例1

输入

复制
"1432219",3

返回值

复制
"1219"

说明

移除 4 3 2 后剩下 1219   
示例2

输入

复制
"10",1

返回值

复制
"0"
示例3

输入

复制
"100999",3

返回值

复制
"9"