Đổi quà

Xem dạng PDF

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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.