Phần thưởng của phù thủy
Đề bài
Mô tả
Bạn tham gia một giải đấu gồm vòng thi. Thắng mỗi vòng bạn sẽ nhận được một phần thưởng.
Phần thưởng của vòng là một trong hai loại:
- Một phần thưởng lớn cồng kềnh (khi ), chiếm đúng đơn vị chỗ chứa.
- Một chiếc túi có sức chứa (khi ), giúp bạn mang thêm được phần thưởng lớn về nhà.
Cuối giải, bạn phải mang tất cả phần thưởng đã thắng về nhà trong một lần. Ban đầu bạn mang theo từ nhà lượng chỗ chứa đủ cho phần thưởng lớn. Bạn mang được hết đồ về nhà nếu tổng sức chứa (mang từ nhà cộng với sức chứa của các túi thắng được) không nhỏ hơn số phần thưởng lớn đã thắng.
Bạn không được bỏ vòng nào. Ở vòng bạn thắng với xác suất phần trăm, độc lập với các vòng khác.
Bạn coi là thi đấu tốt nếu thắng ít nhất vòng. Hãy tính xác suất để bạn vừa thi đấu tốt, vừa mang được toàn bộ phần thưởng về nhà.
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , — số vòng thi, số vòng tối thiểu cần thắng, và lượng chỗ chứa mang theo từ nhà.
- Dòng thứ hai chứa số nguyên — xác suất thắng vòng tính theo phần trăm.
- Dòng thứ ba chứa số nguyên — sức chứa của túi thắng được ở vòng , hoặc nếu phần thưởng vòng đó là một phần thưởng lớn.
Dữ liệu ra
In ra một số thực — xác suất cần tìm. Đá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
- hoặc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 0 10 20 30 -1 -1 2 |
0.300000000000 | Cần thắng ít nhất vòng và mang được hết đồ về. Bạn mang từ nhà chỗ chứa. Thắng vòng hoặc đều cho phần thưởng lớn nhưng không có chỗ chứa nên thất bại. Chỉ có cách thắng vòng (được túi sức chứa ) là thỏa mãn, xác suất . |
| 1 1 1 100 123 |
1.000000000000 | Chỉ có một vòng, thắng chắc chắn (xác suất ) và nhận túi sức chứa . Thắng vòng và mang được đồ về nên đáp án là . |
Bình luận