Một công ty bất động sản có \(n\) lô đất cần bán xếp theo thứ tự trên một con đường, mỗi lô có một giá bán nhất định.
Có \(m\) người khách hàng đến mua đất, mỗi người mang theo một số tiền nhất định và họ sẽ mua một lô đất có giá trị cao nhất nhưng không vượt quá số tiền hiện có của họ (trường hợp khách hàng có số tiền ít hơn giá bán của đất thì không thể mua đất).
Yêu cầu: Hãy tính tiền mà công ty Bất động sản bán được theo cách trên.
Input
Dữ liệu vào: từ tệp văn bản BD.INP có cấu trúc:
- Dòng đầu ghi hai số \(n, m\) (\(1 \le n, m \le 2 \times 10^5\)) lần lượt là số lượng lô đất và số lượng khách hàng.
- Dòng thứ hai ghi \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\) là giá bán từng lô đất (\(1 \le a_i \le 10^9\)).
- Dòng thứ ba ghi \(m\) số nguyên dương \(b_1, b_2, \dots, b_m\) là số tiền mỗi khách hàng mang theo (\(1 \le b_i \le 10^9\)).
Output
Dữ liệu ra: Ghi vào tệp văn bản BD.OUT ghi duy nhất một số là kết quả cần tìm.
Example
Test 1
Input
6 3
6 3 9 8 14 5
8 10 3
Output
20
Scoring
- Có \(40\%\) số test ứng với \(40\%\) số điểm của bài có \(n, m \leq 10^3\).
- Có \(60\%\) số test khác ứng với \(60\%\) số điểm ứng với các trường hợp còn lại.
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.