Lịch vắt sữa
Đề bài
Mô tả
Có con bò cần được vắt sữa, bò mất đơn vị thời gian. Các bò có thể được vắt sữa song song (đồng thời), nhưng có ràng buộc thứ tự: bò phải được vắt sữa xong trước khi bò bắt đầu.
Tìm thời gian tối thiểu để vắt sữa tất cả các bò.
Dữ liệu vào
- Dòng 1: Hai số nguyên và
- Dòng (với ): Số nguyên — thời gian vắt sữa bò
- Dòng (với ): Hai số nguyên và — bò phải xong trước bò
Dữ liệu ra
- Một số nguyên duy nhất: thời gian tối thiểu
Ràng buộc
- Không có phụ thuộc vòng tròn
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 10 5 6 3 2 |
11 | Bò 3 phải xong trước bò 2. Bò 1 (T=10) và bò 3 (T=6) vắt song song → xong lúc t=10 và t=6. Bò 2 bắt đầu lúc t=6, xong lúc t=11. |
Bình luận