Xưởng vẽ
Đề bài
Mô tả
Một xưởng vẽ có họa sĩ cùng làm ra bức tranh. Mỗi họa sĩ dùng đúng một màu riêng của mình, và mỗi bức tranh đều phải được tô lần lượt bởi cả màu.
Quy trình làm việc tuân theo các quy tắc sau:
- Mỗi bức tranh được tô lần lượt bởi họa sĩ , rồi họa sĩ , ..., đến họa sĩ . Sau khi họa sĩ thứ tô xong bức tranh, bức tranh chuyển ngay cho họa sĩ thứ (nếu ).
- Mỗi họa sĩ xử lý các bức tranh theo thứ tự: trước tiên bức tranh , rồi bức tranh , ..., đến bức tranh .
- Tại mỗi thời điểm, một họa sĩ chỉ tô được một bức tranh. Họa sĩ không cần nghỉ: ngay khi tô xong một bức, họ bắt đầu bức tiếp theo (nếu đã có sẵn).
- Ngay khi họa sĩ thứ tô xong phần của mình trên một bức tranh, bức tranh đó lập tức sẵn sàng cho họa sĩ tiếp theo.
Họa sĩ thứ cần đơn vị thời gian để tô màu của mình lên bức tranh thứ . Tất cả các họa sĩ bắt đầu làm việc tại thời điểm .
Với mỗi bức tranh, hãy tìm thời điểm nó hoàn thành, tức thời điểm họa sĩ thứ tô xong bức tranh đó.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số bức tranh và số họa sĩ.
- dòng tiếp theo, dòng thứ chứa số nguyên : thời gian họa sĩ thứ cần để tô bức tranh thứ .
Dữ liệu ra
In ra số nguyên trên một dòng, trong đó là thời điểm bức tranh thứ được hoàn thành.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 1 2 3 4 5 |
1 3 6 10 15 | Chỉ có một họa sĩ, nên bức tranh thứ hoàn thành tại thời điểm bằng tổng thời gian của bức đầu tiên. |
| 4 2 2 5 3 1 5 3 10 1 |
7 8 13 21 | Với hai họa sĩ, bức thứ nhất xong tại . Bức thứ hai: họa sĩ xong tại , họa sĩ phải chờ đến rồi tô thêm , xong tại . |
Bình luận