Gửi bài giải
Điểm:
10,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
64M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Cho dãy hai số nguyên đã xếp theo thứ tự không giảm (tăng dần):
\(A = (~a_1~ \leq ~a_2~ \leq...\leq ~a_m~)\)
\(B = (~b_1~ \leq ~b_2~ \leq...\leq ~b_n~)\)
Người ta nối hai dãy ~A, B~, sau đó sắp xếp lại các phần tử theo thứ tự không giảm để được dãy ~C~:
\(~c_1~ \leq ~c_2~ \leq ...\leq ~c_{m+n}\)
Yêu cầu
Hãy cho biết dãy ~C~.
Dữ liệu
- Dòng 1 chứa hai số nguyên dương ~m, n~ \((m,n \leq ~10^5~)\).
- Dòng 2 chứa ~m~ số nguyên ~a_1,a_2,…,a_m~ xếp theo thứ tự tăng dần cách nhau bởi dấu cách.\((∀i:|~a_i~| \leq ~10^9~)\).
- Dòng 3 chứa ~n~ số nguyên ~b_1,b_2,…,b_n~ xếp theo thứ tự tăng dần cách nhau bởi dấu cách.\((∀j:|~b_j~| \leq ~10^9~)\).
Kết quả
Một dòng duy nhất ghi các phần tử trong dãy ~C~ xếp theo thứ tự tăng dần cách nhau bởi dấu cách.
Input
5 4
1 3 5 7 9
2 4 6 8
Output
1 2 3 4 5 6 7 8 9
Bình luận