Đề bài
Trong một đợt thanh lý hàng cũ, cửa hàng XYZ cần bán máy tính có cấu hình giống nhau. Có khách hàng đồng ý mua các máy tính này, mỗi khách hàng chỉ mua duy nhất một máy tính. Khách hàng thứ sẽ đồng ý mua nếu như giá bán mỗi máy tính không được vượt quá .
Yêu cầu: Em hãy giúp cửa hàng tìm ra một mức giá bán chung sao cho tổng số tiền thu về là lớn nhất?
Dữ liệu vàoTHANHLY.INP
Cho từ tệp văn bản THANHLY.INP gồm:
- Dòng thứ nhất ghi hai số nguyên và () lần lượt là số máy tính mà cửa hàng cần thanh lý và số khách hàng đồng ý mua máy tính.
- Dòng thứ hai ghi số nguyên (; ) là khách hàng thứ đồng ý mua với giá bán không được vượt quá .
Kết quả raTHANHLY.OUT
Ghi vào tệp văn bản THANHLY.OUT gồm một dòng chứa số nguyên là tổng số tiền cửa hàng XYZ thu về là lớn nhất.
Các số trên cùng một dòng được ghi cách nhau một dấu cách.
Ràng buộc
- Có 60% số test ứng với 60% số điểm có giá trị .
- Có 40% số test ứng với 40% số điểm có giá trị .
Ví dụ
5 4 2 8 10 7
21
Giải thích
Nếu cửa hàng định mức giá là 2 thì cả 4 khách hàng đều mua được nhưng số tiền mà cửa hàng thu được chỉ là: ; nếu cửa hàng định mức giá là 10 thì chỉ bán được cho 1 khách hàng và số tiền thu được là 10; Phương án tối ưu là định giá bằng 7, khi đó bán được cho 3 khách hàng với số tiền thu về lớn nhất là: .