Lịch vắt sữa
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
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