Bác sỹ Hạnh Phúc
Đề bài
Mô tả
Trẻ em Việt Nam hiện nay tại một số nơi như Lào Cai, Lai Châu, Điện Biên còn tồn tại một số vùng người dân còn nghèo khó, việc chăm sóc sức khỏe cho trẻ nhỏ còn gặp rất nhiều khó khăn. Bác sỹ Hạnh Phúc của Bệnh viện Bạch Mai mới nghĩ ra cần chế tạo những viên thuốc chứa đơn vị chất dinh dưỡng. Là một bác sỹ, ông hiểu rằng thiếu và thừa chất dinh dưỡng đều nguy hiểm.
Do thiết bị để chiết xuất chất dinh dưỡng còn chưa được tiên tiến: trong giờ hoạt động liên tục đầu tiên, giờ thứ máy cho đơn vị chất dinh dưỡng, từ đó mỗi giờ tiếp theo máy cho ổn định đơn vị. Nếu dừng máy một giờ hay nhiều hơn thì khi khởi động lại, máy sẽ lại lần lượt cho đơn vị chất dinh dưỡng ở giờ thứ nhất, thứ hai, thứ ba, ... kể từ lúc khởi động lại.
Nói cách khác, một lần chạy liên tục giờ cho đơn vị. Khoảng thời gian được tính từ giờ đầu tiên máy chạy đến hết giờ cuối cùng máy chạy, kể cả các giờ dừng máy ở giữa; giữa hai lần chạy máy phải dừng ít nhất một giờ.
Yêu cầu: Hãy xác định khoảng thời gian ít nhất (tính bằng giờ) cần thiết để có đúng đơn vị chất dinh dưỡng, hoặc cho biết không thể làm được điều đó.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và (, ).
- Dòng thứ hai chứa số nguyên ().
Dữ liệu ra
In ra một số nguyên là thời gian ít nhất cần thiết, hoặc nếu không thể có đúng đơn vị.
Ràng buộc
- .
- .
- .
Subtasks
Điểm được tính theo từng test.
- số test đầu tiên: .
- số test tiếp theo: .
- số test còn lại: .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 12 1 4 2 6 3 |
6 | Chạy giờ ( đơn vị), dừng giờ, rồi chạy giờ ( đơn vị): tổng đơn vị trong giờ. |
| 2 5 2 4 |
-1 | Ví dụ bổ sung (không có trong đề gốc). Mọi giờ máy đều cho số đơn vị chẵn nên không thể có đúng đơn vị. |
| 3 20 1 2 3 |
11 | Ví dụ bổ sung (không có trong đề gốc). Chạy liền giờ ( đơn vị), sau đó hai lần nữa mỗi lần chạy giờ ( đơn vị), xen giữa là giờ dừng: giờ. |
Bình luận