Đài phun nước
Đề bài
Mô tả
Có đài phun nước đang được bày bán. Đài phun thứ có độ đẹp và giá . Tiền trong game gồm hai loại: xu và kim cương. Mỗi đài phun được định giá bằng một trong hai loại tiền đó, và không thể quy đổi giữa hai loại.
Bạn có xu và kim cương. Hãy chọn đúng hai đài phun khác nhau sao cho bạn đủ tiền mua đồng thời cả hai, và tổng độ đẹp của chúng là lớn nhất.
Cụ thể, gọi hai đài được chọn là và :
- Nếu cả hai cùng trả bằng xu thì cần .
- Nếu cả hai cùng trả bằng kim cương thì cần .
- Nếu một trả bằng xu (giá ) và một trả bằng kim cương (giá ) thì cần và .
Nếu không thể chọn được hai đài phun nào thoả mãn, in ra .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , : số đài phun, số xu và số kim cương bạn có.
- dòng tiếp theo, dòng thứ chứa hai số nguyên , và một ký tự C hoặc D: độ đẹp, giá của đài phun thứ , và loại tiền dùng để trả (C là xu, D là kim cương).
Dữ liệu ra
In ra một số nguyên: tổng độ đẹp lớn nhất của đúng hai đài phun có thể mua, hoặc nếu không mua được hai đài phun nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 7 6 10 8 C 4 3 C 5 6 D |
9 | Chọn đài phun thứ hai (đẹp 4, giá 3 xu) và đài phun thứ ba (đẹp 5, giá 6 kim cương). Không mua nổi đài thứ nhất vì cần 8 xu mà chỉ có 7. Tổng độ đẹp . |
| 2 4 5 2 5 C 2 1 D |
0 | Đài thứ nhất cần 5 xu nhưng chỉ có 4, không mua được. Chỉ còn một đài mua được nên không đủ hai đài. |
| 3 10 10 5 5 C 5 5 C 10 11 D |
10 | Mua hai đài trả bằng xu, mỗi đài giá 5, tổng 10 xu vừa đủ. Đài kim cương giá 11 vượt quá 10 kim cương. Tổng độ đẹp . |
Bình luận