Unir dois arrays ordenados
Dadas duas listas ordenadas e
, com tamanhos
n
e m
, pretende-se criar um novo array resultante da fusão de ambas, que se mantenha ordenado.
Input
A primeira linha do input contém dois inteiros n
e m
(1 ≤ n, m ≤ ).
A segunda linha contém n
inteiros ordenados separados por espaços, ( ≤ ≤ ).
A última linha contém m
inteiros ordenados separados por espaços, ( ≤ ≤ ).
Output
O programa deve escrever n+m
inteiros separados por espaços em ordem crescente, representando a combinação de a
e b
.
Exemplos
Entrada | Saída |
---|---|
3 5 -2 4 8 -3 -1 0 1 1 | -3 -2 -1 0 1 1 4 8 |
Constraints
Time limit: 5 seconds
Memory limit: 512 MB
Output limit: 25 MB