QOJ.ac

QOJ

حد الوقت: 5 s حد الذاكرة: 1024 MB مجموع النقاط: 100

#4746. 乒乓球

الإحصائيات

在 Little Square 的班级里,每个人都对乒乓球非常着迷。每个人都有一个不同的非负整数分数,代表他们的乒乓球技术水平。他的班级里有 $N$ 个人,且在乒乓球技术水平方面是“完美平衡”的。这意味着我们可以将这 $N$ 个人分成 $\frac{N}{2}$ 个两人小组,使得每个小组的总乒乓球技术水平相等。注意,这意味着 $N$ 是偶数。

不幸的是,有 $K$ 个来自 Little Triangle 班级的学生溜进了 Little Square 的教室。现在教室里总共有 $N + K$ 个人,每个人都有一个不同的、非负的整数乒乓球技术水平分数。请从这些人中选出 $N$ 个人,使得选出的群体在乒乓球技术水平方面是“完美平衡”的。

输入格式

输入的第一行包含 $N$ 和 $K$。输入的下一行包含 $N + K$ 个非负的、不同的整数,按升序排列。这些数字代表了 Little Triangle 的学生溜进教室后,教室里所有人的乒乓球技术水平分数。

输出格式

输出一行,包含 $N$ 个非负的、不同的整数,按升序排列。输出的数字应当是输入中乒乓球技术水平分数的一个子集,且该子集必须是“完美平衡”的。如果存在多种解,输出其中任意一个即可。

数据范围

  • $1 \le N \le 150.000$
  • $1 \le K \le 400$
  • $1 \le \text{乒乓球技术水平分数} \le 1.000.000.000$

子任务

  • 子任务 1(11 分):$1 \le N \le 2.000$,$K = 1$
  • 子任务 2(9 分):$1 \le N \le 150.000$,$K = 1$
  • 子任务 3(14 分):$1 \le N \le 150.000$,$K = 2$
  • 子任务 4(15 分):$1 \le N \le 100$,$1 \le K \le 100$
  • 子任务 5(9 分):$N + K \le 18$
  • 子任务 6(14 分):$1 \le N \le 2.000$,$1 \le K \le 20$
  • 子任务 7(15 分):$1 \le N \le 150.000$,$1 \le K \le 20$
  • 子任务 8(13 分):无附加限制。

样例

样例输入 1

4 3
1 2 3 4 8 10 20

样例输出 1

1 2 3 4

样例输入 2

4 2
1 2 3 4 5 6

样例输出 2

1 2 3 4

说明

在两个样例中,输出都是正确的,因为它们都包含 4 个元素,是输入的一个子集,并且我们可以将它们分成两组技术水平之和相等的两人小组(例如,一组技术水平为 1 和 4,另一组为 2 和 3)。

在第一个样例中,输出 1, 3, 8, 10 或 2, 4, 8, 10 也是正确的。

在第二个样例中,输出 2, 3, 4, 5 或 3, 4, 5, 6 也是正确的。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.