#BS0000009. Sơn phòng (Room Painting)
Sơn phòng (Room Painting)
Sơn phòng (Room Painting)
Nguồn: Kattis
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một cửa hàng bán các lon sơn theo kích cỡ cố định. Cửa hàng có thể cung cấp không giới hạn số lon của từng kích cỡ và có thể pha bất kỳ màu nào vào lon đó.
Bạn cần màu sơn khác nhau. Với màu thứ , bạn cần chính xác microlít. Bạn không muốn mua quá một lon cho mỗi màu, nên phải chọn một kích cỡ lon có dung tích ít nhất bằng lượng sơn cần dùng.
Để giảm lãng phí, với mỗi màu hãy mua lon nhỏ nhất vẫn đủ chứa lượng cần thiết.
Nếu chọn lon dung tích cho nhu cầu , lượng sơn lãng phí là:
Gọi là dung tích lon được chọn cho màu thứ . Tổng lượng sơn lãng phí cần tính là:
Input
Dòng đầu gồm hai số nguyên và .
dòng tiếp theo, mỗi dòng chứa một kích cỡ lon tính bằng microlít.
dòng tiếp theo, mỗi dòng chứa lượng sơn cần cho một màu, cũng tính bằng microlít.
Bảo đảm với mỗi nhu cầu luôn có ít nhất một kích cỡ lon đủ lớn.
Output
In một số nguyên là tổng số microlít sơn bị lãng phí.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: ; mỗi lon chứa không quá lít, tức không quá microlít.
Ví dụ
Input
3 2
5
7
9
6
8
Output
2
Giải thích
Nhu cầu dùng lon , lãng phí . Nhu cầu dùng lon , lãng phí . Tổng lãng phí là .