QOJ.ac

QOJ

时间限制: 1 s 内存限制: 512 MB 总分: 100 可 Hack ✓

#13009. 孤独的 Dreamoon 2

统计

Dreamoon 没有女朋友,他经常在台北的街道上散步,同时思考算法竞赛中的问题。不幸的是,街上有太多的情侣在秀恩爱,导致 Dreamoon 无法专心思考这些问题。

有一天,尽管到处都是情侣,Dreamoon 还是发现了一个包含整数序列 $a_1, a_2, a_3, \dots, a_N$ 的问题输入。

Dreamoon 心想:因为我是单身,所以每一对相邻数字的差值都应该很大!也就是说,Dreamoon 想要重新排列这个序列,使得 $\min_{i=2 \dots N} (|a_i - a_{i-1}|)$ 的值尽可能大。

于是 Dreamoon 找到了有女朋友的 Drazil,强迫 Drazil 通过重新排列这个整数序列来满足上述条件。请帮帮可怜的 Drazil > <

输入格式

输入包含两行。第一行包含一个整数 $N$。第二行包含 $N$ 个整数 $a_1, a_2, \dots, a_N$。

  • $2 \le N \le 2 \times 10^5$
  • $-10^9 \le a_i \le 10^9$

输出格式

输出一行,包含 $N$ 个整数,表示重新排列后的整数序列 $a$。对于这种重排,$\min_{i=2 \dots N} |a_i - a_{i-1}|$ 的值必须是所有重排方案中最大的。如果有多种可能的答案,输出其中任意一种即可。

样例

样例输入 1

3
3 1 5

样例输出 1

3 5 1

样例输入 2

4
-1 -1 1 1

样例输出 2

1 -1 1 -1

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.