Trộn 2 dãy đã sắp xếp (NC)
Xem dạng PDF
Gửi bài giải
Điểm:
5,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho hai dãy số nguyên đã được sắp xếp theo thứ tự tăng dần.
Hãy trộn hai dãy này thành một dãy mới cũng được sắp xếp theo thứ tự tăng dần.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên ~N~ và ~M~, lần lượt là số lượng phần tử của hai dãy.
- Dòng thứ hai chứa ~N~ số nguyên của dãy thứ nhất.
- Dòng thứ ba chứa ~M~ số nguyên của dãy thứ hai.
Ràng buộc
- ~1 ≤ N, M ≤ 10^7~.
- ~1 ≤ a_i ≤ 10^9~.
Kết quả
In ra dãy sau khi trộn.
Ví dụ
Dữ liệu vào
4 5
1 3 7 10
2 4 6 8 9
Kết quả
1 2 3 4 6 7 8 9 10
Giải thích
Dãy thứ nhất:
~1 3 7 10~
Dãy thứ hai:
~2 4 6 8 9~
Sau khi trộn và giữ nguyên thứ tự tăng dần, ta thu được:
~1 2 3 4 6 7 8 9 10~.
Bình luận