Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Một cửa hàng sữa đang có bán loại sữa ~1~ lít chứa trong hộp giấy với giá ~A~ đồng và ~1~ lít chứa trong chai thủy tinh với giá ~B~ đồng. Nhằm hạn chế rác thải nên nếu khách hàng trả lại chai thủy tinh rỗng cho cửa hàng thì sẽ nhận lại ~C~ đồng.
Tom có ~N~ đồng và Tom muốn nhờ các bạn tính giúp số lít sữa nhiều nhất mà bạn ấy có thể mua với số tiền đó.
Nhập vào
- Một dòng gồm ~4~ số nguyên ~N, A, B, C~ ~(1 \le N, A \le 10^{18}, 1 \le C < B \le 10^{18})~
Kết quả
- In ra số lít sữa nhiều nhất mà Tom có thể mua.
Sample Input 1
10 11 9 8
Sample Output 1
2
Note
- Tom có thể mua ~1~ chai thủy tinh, sau đó trả lại và mua thêm ~1~ chai thủy tinh. Như vậy Tom sẽ mua được ~2~ lít.
Sample Input 2
10 5 6 1
Sample Output 2
2
Note
- Tom có thể mua ~1~ trong ~2~ cách:
- Mua ~2~ hộp giấy
- hoặc: mua ~1~ chai thủy tinh, sau đó trả lại và mua một hộp giấy.
Cả ~2~ cách đều mua được ~2~ lít
Bình luận