#Algo0107. Minimum Array
Minimum Array
题目描述
给你两个数组 和 , 长度都是 . 两个数组的所有元素都在 到 之间。
你可以重新排列数组 中的元素(如果你想的话,你也可以让数组保持它原来的样子)。随后,定义长度也为 的数组 , 它的第 个元素满足 。
你需要重新排列数组 来得到字典序尽可能小的数组。当存在 () 使得, 同时对任意的 () 有 时,我们称长度为 的数组 字典序小于长度为 的数组 。
输入
第一行输入一个整数 () 表示 , 和 中的元素个数。
第二行有 个整数 (), 其中 是 的第 个元素。
第三行有 个整数 (), 其中 是 的第 个元素。
输出
输出字典序尽可能小的数组 . 注意你需要做的是去将数组 中的元素重新排列,然后才得到字典序尽可能小的数组 . 其中 .
4
0 1 2 1
3 2 1 1
1 0 0 2
7
2 5 1 5 3 4 3
2 4 3 5 6 5 1
0 0 0 1 0 2 4