Python Bài 2.14: Mua quà


LÀM BÀI

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

Tony đã giành chiến thắng và nhận giải thưởng của anh Hiếu. Tony dự định mua quà về để tặng cho các bạn trong lớp của mình. Tony dự dịnh sẽ mua hai loại kẹo về để tặng các bạn. Tony mua \(x\) cái kẹo loại thứ nhất và \(y\) cái kẹo loại thứ \(2\). Loại kẹo thứ nhất có giá là \(u\) đồng cái, loại thứ hai có giá \(v\) đồng một cái. Bà chủ quán cũng là người yêu thích lập trình, biết rằng Tony vừa mới đc thưởng của anh Hiếu vì học giỏi nên khuyến mãi thêm cho Tony một tùy chọn. Đó là sau khi mua, Tony có thể đổi một cái kẹo loại này lấy một cái kẹo loại kia với chi phí đổi là \(t\) đồng.

Bạn hãy lập trình giúp Tony tính số tiền ít nhất phải trả để mua kẹo nếu bạn ấy mua theo cách tối ưu nhất. Nhất định Tony phải mua đúng \(x\) cái loại \(1\) và \(y\) cái loại \(2\).

INPUT FORMAT

Dòng đầu tiên là \(N\)- các trường hợp mua kẹo mà Tony cần tính \((1 \leq N \leq 20)\).

\(N\) dòng sau: Mỗi dòng là \(x,y,u,v,t\) số nguyên \((1 \leq x,y,u,v,t \leq 320)\).

OUTPUT FORMAT

In ra màn hình \(N\)dòng, mỗi dòng là số tiền ít nhất cần trả cho một trường hợp.

Ví dụ:

Input
2
2 2 500 1000 500
3 5 500 600 100
Output
3000
4500

Trường hợp \(1\): Tony mua \(2\) cái loại \(1\) hết \(1000\), \(2\) cái loại \(2\) hết \(2000\). Tổng là \(3000\).

Trường hợp \(2\): Tony mua \(3\) cái loại \(1\) hết \(500\), \(5\) cái loại \(2\) hết \(3000\). Tổng là \(4500\).

Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo