Cân Bằng Vi Khuẩn
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.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ác John quản lý mảnh đất cỏ, mỗi mảnh có mức vi khuẩn chênh lệch so với mức khỏe mạnh là (dương nghĩa là thừa, âm nghĩa là thiếu).
Bác John có hai loại thuốc xịt. Mỗi lần xịt, bác chọn một vị trí () và loại thuốc (thêm hoặc bớt vi khuẩn):
- Thuốc ảnh hưởng đến các mảnh từ đến : mảnh thứ bị ảnh hưởng đơn vị, mảnh bị ảnh hưởng đơn vị, ..., mảnh bị ảnh hưởng đơn vị.
- Thuốc loại 1 thêm vi khuẩn, thuốc loại 2 bớt vi khuẩn.
Hãy tìm số lần xịt thuốc tối thiểu để đưa tất cả các mảnh đất về mức vi khuẩn khỏe mạnh (mức 0).
Dữ liệu vào
- Dòng đầu tiên: số nguyên ().
- Dòng thứ hai: số nguyên () - mức chênh lệch vi khuẩn.
Dữ liệu ra
In một số nguyên duy nhất - số lần xịt thuốc tối thiểu.
Ràng buộc
- Đáp án luôn
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 -1 3 |
6 | Cần 6 lần xịt. |
| 5 1 3 -2 -7 5 |
26 | Cần 26 lần xịt. |
Bình luận