U83355 删数问题【升级版】
题目背景
P1106 的数据加强版
题目描述
键盘输入一个高精度的正整数 $n$(不超过 $500000$ 位) ,去掉其中任意 $k$ 个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的 $n$ 和 $k$ ,寻找一种方案使得剩下的数字组成的新数最小。
**有多组数据! ~~(怎么泥萌题都不看直接甩1106的代码呀)~~**
**数据是没锅的QAQ,样例#2为测试点#1的数据**
输入格式
第一行, $T$ 代表数据组数(不大于 $50$)
每组数据第一行为一个整数 $n$ ( $0 \lt n \lt 10^{500000}$ )。
第二行为一个整数 $k$ 表示需要删除的数字个数 ($k \leq n$ )。
输出格式
输出 $T$ 行。
对于每组测试数据输出最后剩下的最小数。
说明/提示
$k$ 可能等于 $n$ ,请保证有输出 $0$ 。
//PS: #12测试点: $T = 3 , n = 500000$
//____#13测试点: $T = 50 , n = 50000$