你听说过 Just Odd Inventions, Ltd. 吗?这家公司以其“奇特的发明”而闻名。在本题中,我们将其称为 JOI, Ltd.。
JOI, Ltd. 发明了其最新产品“长领带”。共有 $N + 1$ 种领带,编号为 $1$ 到 $N + 1$。第 $i$ 种领带($1 \le i \le N + 1$)的长度为 $A_i$。
公司召集员工举办了一场试戴派对。共有 $N$ 名员工参加派对,第 $j$ 名员工($1 \le j \le N$)最初佩戴的领带长度为 $B_j$。
试戴派对按以下流程进行:
- JOI, Ltd. 的 CEO 选择一条领带,该领带不参与派对。
- 然后,每位员工从剩余的领带中选择一条进行试戴。没有两名员工选择同一条领带。
- 最后,每位员工摘下最初佩戴的领带,换上选定的领带。
如果一名最初佩戴长度为 $b$ 的领带的员工试戴了长度为 $a$ 的领带,他会感到 $\max\{a - b, 0\}$ 的“怪异度”。派对的“奇特性”定义为所有员工中怪异度的最大值。
我们定义 $C_k$ 为当 JOI, Ltd. 的 CEO 选择第 $k$ 种领带时,派对的最小奇特性。
编写一个程序,给定派对中使用的领带长度以及每位员工最初佩戴的领带长度,计算 $C_1, C_2, \dots, C_{N+1}$ 的值。
输入格式
从标准输入读取以下数据。所有给定的值均为整数。
$N$ $A_1 \dots A_{N+1}$ $B_1 \dots B_N$
输出格式
向标准输出写入一行。输出应包含 $C_1, C_2, \dots, C_{N+1}$ 的值,并用空格分隔。
数据范围
- $1 \le N \le 200\,000$
- $1 \le A_i \le 1\,000\,000\,000$ ($1 \le i \le N + 1$)
- $1 \le B_j \le 1\,000\,000\,000$ ($1 \le j \le N$)
子任务
- (1 分) $N \le 10$。
- (8 分) $N \le 2000$。
- (91 分) 无附加限制。
样例
样例输入 1
3 4 3 7 6 2 6 4
样例输出 1
2 2 1 1
说明
这是一个试戴派对的例子:
- CEO 选择第 4 条领带。这条领带不参与派对。
- 员工 1 选择第 1 条领带,员工 2 选择第 2 条领带,员工 3 选择第 3 条领带。
- 每位员工试戴他们选择的领带。
在这种情况下,每位员工的怪异度依次为 $2, 0, 3$。因此,派对的奇特性为 $3$。 如果员工选择不同的领带,可以将奇特性降低到 $1$。其中一个例子是:
- CEO 选择第 4 条领带。这条领带不参与派对。
- 员工 1 选择第 2 条领带,员工 2 选择第 3 条领带,员工 3 选择第 1 条领带。
- 每位员工试戴他们选择的领带。
在这种情况下,每位员工的怪异度依次为 $1, 1, 0$。因此,派对的奇特性为 $1$。 这是当 CEO 选择第 4 条领带时可能达到的最小奇特性,因此 $C_4 = 1$。
样例输入 2
5 4 7 9 10 11 12 3 5 7 9 11
样例输出 2
4 4 3 2 2 2