Chọn mua hàng sale

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: KCHOOSE.INP
Output: KCHOOSE.OUT

Dạng bài
Máy chấm
Alisa Mikhailovna Kujou, Kanade Yoisaki

Để tích lũy đầu cơ hàng trong mùa dịch COVID, Loli đang cần mua hai loại mặt hàng ~A~ và ~B~ cùng nhau. Qua tìm hiểu trên mạng, Loli đã lập được danh sách gồm ~n~ mặt hàng loại ~A~ (đánh số từ ~1~ đến ~n~, mặt hàng thứ ~i~ có giá là ~A_i~) và ~n~ mặt hàng loại ~B~ (đánh số từ ~1~ đến ~n~, mặt hàng thứ ~i~ có giá là ~B_i~).

Nếu Loli chọn mua mặt hàng loại ~A~ thứ ~i~ và mặt hàng loại ~B~ thứ ~j~ thì Loli sẽ phải trả số tiền là ~A_i+B_j~.

Loli thực sự rất muốn biết trong ~n^2~ sự lựa chọn có thể của mình, nếu đem số tiền phải trả trong các sự lựa chọn đó sắp xếp không giảm thì ~k~ sự lựa chọn đầu tiên sẽ có số tiền lần lượt như thế nào.

Yêu cầu: Cho biết ~n,k~ và hai dãy số nguyên dương ~A_1,A_2,\dots ,A_n~, ~B_1,B_2,\dots ,B_n~. Hãy in ra dãy ~k~ số (không giảm) là tổng số tiền phải trả của mỗi lựa chọn trong ~k~ sự lựa chọn đầu tiên.

!! Chú ý nhập xuất từ file !!

Input

Nhập vào từ file "KCHOOSE.INP":

  • Dòng đầu tiên gồm hai số nguyên ~n,k\ (1\le n,k\le 10^5;\ k\le n^2)~;
  • Dòng thứ hai gồm một dãy ~n~ số nguyên dương ~A_1,A_2,\dots ,A_n\ (1\le A_i\le 10^9)~;
  • Dòng thứ ba gồm một dãy ~n~ số nguyên dương ~B_1,B_2,\dots ,B_n\ (1\le B_i\le 10^9)~.

Output

In ra file "KCHOOSE.OUT":

  • Một dòng gồm ~k~ số nguyên là đáp số bài toán.

Subtasks

  • Subtask 1: ~60\%~ test có ~n \le 1000~;
  • Subtask 2: ~40\%~ test còn lại không có ràng buộc gì thêm.
Sample Input 1
3 4
5 1 2
2 6 4
Sample Output 1
3 4 5 6
Giải thích:

Có ~9 = 3\times 3~ sự lựa chọn với số tiền (sau khi sắp xếp không giảm) là: ~3, 4, 5, 6, 7, 7, 8, 9, 11~.

Trong đó ~4~ sự lựa chọn đầu tiên là: ~3, 4, 5, 6~.


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.