Hamburger của Polycarpus
Đề bài
Mô tả
Polycarpus rất thích bánh hamburger và đặc biệt là loại tự tay làm. Theo công thức của anh, một chiếc hamburger chỉ dùng ba nguyên liệu: bánh mì (B), xúc xích (S) và phô mai (C). Công thức được viết dưới dạng một xâu các ký tự thuộc tập , mô tả thứ tự nguyên liệu từ dưới lên trên (ví dụ xâu BSCBS nghĩa là một lớp bánh mì, rồi xúc xích, rồi phô mai, rồi bánh mì, rồi xúc xích).
Trong bếp của Polycarpus đang có miếng bánh mì, miếng xúc xích và miếng phô mai. Cửa hàng gần nhà bán cả ba loại nguyên liệu với giá lần lượt , , rúp một miếng, mỗi loại có số lượng không giới hạn. Polycarpus hiện có rúp và sẵn sàng dùng toàn bộ số tiền này để mua thêm nguyên liệu.
Hỏi Polycarpus có thể làm được tối đa bao nhiêu chiếc hamburger đúng theo công thức? Mỗi miếng nguyên liệu không thể bị chia nhỏ hay cắt đôi.
Dữ liệu vào
- Dòng thứ nhất chứa xâu khác rỗng mô tả công thức, chỉ gồm các ký tự B, S, C; độ dài không vượt quá .
- Dòng thứ hai chứa ba số nguyên , , () — số miếng bánh mì, xúc xích, phô mai có sẵn trong bếp.
- Dòng thứ ba chứa ba số nguyên , , () — giá một miếng mỗi loại nguyên liệu.
- Dòng thứ tư chứa một số nguyên () — số tiền Polycarpus có.
Dữ liệu ra
In ra một số nguyên duy nhất — số hamburger lớn nhất Polycarpus có thể làm. Nếu không thể làm được chiếc nào, in ra .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| BBBSSC 6 4 1 1 2 3 4 |
2 | Mỗi chiếc cần 3 bánh mì, 2 xúc xích, 1 phô mai. Với 2 chiếc cần 6 bánh mì, 4 xúc xích, 2 phô mai — có đủ bánh mì và xúc xích, cần mua thêm phô mai giá rúp, còn lại rúp không đủ làm thêm chiếc nữa. |
| BBC 1 10 1 1 10 1 21 |
7 | Mỗi chiếc cần 2 bánh mì, 0 xúc xích, 1 phô mai. Làm 7 chiếc cần thêm bánh mì và phô mai, tổng rúp; số 8 chiếc đòi thêm chi phí vượt quá . |
| BSC 1 1 1 1 1 3 1000000000000 |
200000000001 | Số lượng tiền rất lớn, cần tìm kiếm nhị phân số chiếc làm được. |
Bình luận