Để chuẩn bị cho giải đấu sắp tới, huấn luyện viên (HLV) lên giáo án tập luyện để nâng cao kỹ năng thi đấu cho n vận động viên (VĐV). Ban đầu VĐV thứ i có kỹ năng thi đấu ai.
HLV chuẩn bị m bài tập, bài thứ j có độ khó bj. HLV chỉ định trình tự tập luyện các bài cho từng VĐV tùy vào kỹ năng thi đấu ban đầu và mỗi bài chỉ tập tối đa 1 lần để tránh nhàm chán. Để thực hiện bài có độ khó x, VĐV phải có kỹ năng thi đấu không nhỏ hơn x và sau khi hoàn thành, kỹ năng thi đấu của VĐV tăng thêm x đơn vị. Để đánh giá tính hiệu quả của giáo án, HLV cần biết kỹ năng thi đấu cao nhất của từng VĐV đạt được sau đợt tập huấn.
Yêu cầu: Cho kỹ năng thi đấu ban đầu của n VĐV và độ khó của m bài tập. Hãy cho biết kỹ năng thi đấu cao nhất của từng VĐV sau đợt tập huấn.
Input
Output: ghi dãy gồm n số nguyên, số thứ i là kỹ năng thi đấu cao nhất VĐV thứ i sau đợt tập huấn.
Input |
Output |
5 4 |
6 30 1 4 64 |
4 6 1 2 9 |
|
7 31 2 15 |
|