找最小数
题目描述:
给一个正整数NUM1,计算出新正整数NUM2,NUM2为NUM1中移除N位数字后的结果,需要使得NUM2的值最小。
输入描述:
1、输入的第一行为一个字符串,字符串由0-9字符组成,记录正整数NUM1, NUM1长度小于32。
2、输入的第二行为需要移除的数字的个数,小于NUM1长度。
输出描述:
输出一个数字字符串,记录最小值NUM2。
示例一
输入:
2645371
4
输出:
231
C++代码:
代码解读:
这段代码实现了一个数字字符串的处理,目的是从中移除指定个数的数字,使得剩余数字组成的字符串最小。下面对代码进行整体分析:
首先,代码从标准输入中读取了一个数字字符串和需要移除的数字个数,然后将数字字符串中的每个字符转换为数字存储到一个整型向量中。如果整型向量中的数字个数等于需要移除的数字个数,