Trò Chơi Quái Vật I
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
Bạn đang tiến qua màn chơi, mỗi màn có một con quái vật. Bạn phải tiêu diệt quái vật ở màn cuối cùng (màn ), nhưng có thể bỏ qua bất kỳ quái vật nào ở các màn đến .
Ban đầu bạn có hệ số kỹ năng . Khi tiêu diệt quái vật với hệ số kỹ năng hiện tại , bạn mất thời gian và hệ số kỹ năng của bạn cập nhật thành .
Đặc tính: Độ mạnh của quái vật không giảm () và hệ số kỹ năng không tăng ().
Hãy tìm tổng thời gian tối thiểu để hoàn thành tất cả các màn.
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- Dòng 2: số nguyên — độ mạnh của các quái vật.
- Dòng 3: số nguyên — hệ số kỹ năng sau khi tiêu diệt mỗi quái vật.
Dữ liệu ra
- Một số nguyên — tổng thời gian tối thiểu.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 100 20 30 30 50 90 90 60 20 20 10 |
4800 | Tiêu diệt quái vật 3 (tốn 30×100=3000) rồi tiêu diệt quái vật 5 (tốn 90×20=1800). Tổng: 4800. |
| 1 5 3 2 |
15 | Chỉ có 1 màn — phải tiêu diệt quái vật duy nhất: 3×5=15. |
Bình luận