#M250833. 数字挑战
数字挑战
题目描述
在数学竞赛中,参赛者小 需要完成一项特殊任务:
给定一个初始数字串 (不含前导零)和一个额外数字 ,通过将 插入到 的任意位置(包括最前和最后),构造出可能的最大数值。
例如:
- 初始数字串:
- 额外数字:
- 最优解:(将 插入第 位或第 位后)
输入格式
输入包含两行。
第一行包含两个整数 和 ,用空格分隔。 表示初始数字串的长度, 表示要插入的数字。
第二行输入长度为 的数字串 。
输出格式
输出一行,为插入 后得到的长度为 的最大数字串。
输入输出样例
2 5
44
544
样例 说明
- 将 插入到最前面得到最大值。
7 0
7058959
70589590
样例 说明
- 将 插入到最后面得到最大值。
12 1
828127127732
8281271277321
数据范围
- 对于 的数据,
- 对于 的数据,
相关
在下列比赛中: