[TS10 Lào Cai 2025 - 2026] Luyện tập
Xem dạng PDFTools
Đọc lời giải
Thông tin
Chi tiết
Dạng bài
Ngôn ngữ cho phép
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Có ~n~ học sinh, học sinh thứ ~i~ có kỹ năng lập trình ban đầu là ~a_i~. Có ~m~ bài tập, bài tập thứ ~j~ có độ khó ~b_j~. Một học sinh giải được một bài tập nếu kỹ năng hiện tại không nhỏ hơn độ khó của bài đó; sau khi giải, kỹ năng tăng thêm đúng bằng độ khó bài tập.
Yêu cầu
Với mỗi học sinh, hãy tìm kỹ năng cao nhất có thể đạt được sau đợt luyện tập.
Input
Dòng đầu chứa hai số nguyên ~n,m~ ~(1 \le n,m \le 10^5)~.
Dòng thứ hai chứa ~n~ số ~a_i~ ~(1 \le a_i \le 10^9)~.
Dòng thứ ba chứa ~m~ số ~b_j~ ~(1 \le b_j \le 10^9)~.
Output
In ra ~n~ số là kỹ năng cao nhất của từng học sinh theo thứ tự ban đầu.
Subtask
- 50% số điểm: ~1 \le n,m \le 10^4~.
- 50% số điểm: ~10^4 < n,m \le 10^5~.
Ví dụ
8 7
9 37 69 17 7 3 6 75
5 4 15 2 21 1 27
84 112 144 92 82 78 81 150
Bình luận