E. 前K小的数

    传统题 1000ms 256MiB

前K小的数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

附加文件

Description

给出序列 A,包含 N 个元素,均为非负整数,可能有重复元素。

从中任取两个数进行异或,会得到 N(N-1)/2 个结果(可能有重复的结果)。

求其中前 K 小的数(包含重复结果)。

Input

第一行:两个整数 N K

接下来 N 行:每行一个整数 Ai

Output

一行,按从小到大依次输出前 K 小的数,数之间以一个空格隔开

Sample Input

4 5
1
1
3
4

Sample Output

0 2 2 5 5

Data Size

100 的数据满足 2 ≤ N ≤ 10^5, 1 ≤ K ≤ N(N-1)/2, 0 ≤ Ai < 2^31

其中:

10% 的数据:N ≤ 1000, K ≤ 300000;

10% 的数据:N ≤ 10000, K=1;

20% 的数据:N ≤ 10000, K ≤ 10;

10% 的数据:N ≤ 20000, K ≤ 20000;

50% 的数据:N ≤ 100000, K ≤ 300000。

2025-04-24

未参加
状态
已结束
规则
OI
题目
5
开始于
2025-4-24 8:30
结束于
2025-4-24 12:00
持续时间
3.5 小时
主持人
参赛人数
11