Trộn hai mảng

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 64M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Trộn hai dãy số nguyên đã sắp xếp tăng dần \(A\) (kích thước N) và B (kích thước \(M\)) thành một dãy duy nhất tăng dần.

Định dạng đầu vào

  • Dòng 1: \(N, M\) (\(1 \le N, M \le 10^5\)).
  • Dòng 2: \(N\) số nguyên của dãy \(A\).
  • Dòng 3: \(M\) số nguyên của dãy \(B\).

Định dạng đầu ra

  • In ra \(N + M\) số nguyên của dãy kết quả, cách nhau bởi dấu cách.

Ví dụ

Input:

3 3
1 4 7
2 3 8

Output:

1 2 3 4 7 8

Giải thích: Trộn hai dãy đã sắp xếp bằng kỹ thuật hai con trỏ trong \(O(N + M)\).

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 30 \(N, M \le 1000\)
2 70 \(N, M \le 10^5\)

Nhận xét

Không có ý kiến tại thời điểm này.