Trao đổi năng lượng
Đề bài
Mô tả
Có ắc quy được đánh số từ đến , ắc quy thứ đang chứa đơn vị năng lượng.
Bạn được phép chuyển năng lượng giữa hai ắc quy bất kỳ, thực hiện bao nhiêu lần tuỳ ý. Mỗi lần chuyển đơn vị năng lượng ( là số thực không âm, không nhất thiết nguyên) từ ắc quy này sang ắc quy khác thì phần trăm lượng năng lượng đó bị hao hụt: ắc quy nguồn giảm đi đúng đơn vị, còn ắc quy đích chỉ tăng thêm đơn vị.
Hãy tìm lượng năng lượng lớn nhất có thể để sau một số lần chuyển, mọi ắc quy đều chứa đúng lượng năng lượng đó.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số lượng ắc quy và phần trăm năng lượng bị hao hụt khi chuyển.
- Dòng thứ hai chứa số nguyên : lượng năng lượng ban đầu của từng ắc quy.
Dữ liệu ra
In ra một số thực là lượng năng lượng lớn nhất có thể có ở mỗi ắc quy. Đáp án được chấp nhận nếu sai số tuyệt đối hoặc tương đối không vượt quá .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 50 4 2 1 |
2.000000000 | Chuyển đơn vị từ ắc quy sang ắc quy . Ắc quy còn , ắc quy chỉ nhận được của nên có . Cả ba ắc quy đều chứa đơn vị. |
| 2 90 1 11 |
1.909090909 | Chuyển đơn vị từ ắc quy sang ắc quy . Ắc quy còn , ắc quy nhận của nên có . |
Bình luận