DHBB 2026 - DX26 - 11 - Dãy số

Xem dạng PDF

Gửi bài giải

Điểm: 25,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout
Test chính thức

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Cho hai dãy số nguyên độ dài ~n~ là ~A = (a_1, a_2, \dots, a_n)~ và ~B = (b_1, b_2, \dots, b_n)~. Ta thành lập bảng ~C~ kích thước ~n \times n~ trong đó ~C_{ij} = a_i + b_j~, sau đó mang tất cả ~n^2~ phần tử trong bảng ~C~ xếp theo thứ tự không giảm để được dãy ~D~.

Hãy cho biết giá trị ~k~ phần tử đứng đầu dãy ~D~.

Input

  • Dòng đầu tiên chứa hai số nguyên dương ~n, k~ ~(1 \le n \le 10^5; 1 \le k \le \min(n^2, 10^5))~

  • Dòng thứ hai chứa ~n~ số nguyên ~a_i~ ~(|a_i| \le 10^9)~

  • Dòng thứ ba chứa ~n~ số nguyên ~b_i~ ~(|b_i| \le 10^9)~

Output

Một dòng duy nhất gồm ~k~ số đứng đầu dãy ~D~ theo thứ tự không giảm, cách nhau bởi dấu cách.

Scoring

Subtask Điểm Ràng buộc
1 ~40\%~ ~n \le 10^3~
2 ~60\%~ Không có ràng buộc bổ sung

Sample Input 1

3 3
1 7 11
2 4 6

Sample Output 1

3 5 7

Sample Input 2

3 9
1 1 2
1 2 3

Sample Output 2

2 2 3 3 3 4 4 4 5

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.