[JOI 2020 Final] 長いだけのネクタイ

题目描述

JOI 公司发明了一种领带,一共有 $N+1$ 条领带,编号为 $1$ 到 $N+1$,第 $i$ 条领带的长度为 $A_i$。 JOI 公司开了一个派对,派对中有 $N$ 名员工,第 $j$ 名员工刚开始戴了长度为 $B_j$ 的领带。 派对这样举行: 1. 首先,JOI 公司的老板 JOI 君选出一条领带拿走。 2. 然后,每个员工选一条领带,保证没有两名员工选了相同的领带。 3. 最后,他们取下最先戴的领带,戴上选择的领带。 如果一名员工刚开始戴的领带长度为 $b$,选择的领带长度为 $a$,那么他就会产生 $\max\{a-b,0\}$ 的奇怪感,整场派对的奇怪程度为所有员工的奇怪感的最大值。 于是 JOI 君定义 $C_k$ 为他选出第 $k$ 条领带后的最小奇怪程度。 JOI 君想知道 $C_k$ 的具体值。

输入输出格式

输入格式


第一行一个整数 $N$ 代表员工数。 第二行 $N+1$ 个整数 $A_i$ 代表每个领带的长度。 第三行 $N$ 个整数 $B_j$ 代表每个人最开始戴的领带的长度。

输出格式


一行 $N+1$ 个整数 $C_k$ 代表选出每个领带后的最小奇怪程度。

输入输出样例

输入样例 #1

3
4 3 7 6
2 6 4

输出样例 #1

2 2 1 1

输入样例 #2

5
4 7 9 10 11 12
3 5 7 9 11

输出样例 #2

4 4 3 2 2 2

说明

#### 样例 1 解释 让我们假设 JOI 君选择了第 $4$ 条领带,那么员工们可以这么选择: - 第 $1$ 名员工选择第 $1$ 条领带,产生奇怪感 $2$ - 第 $2$ 名员工选择第 $2$ 条领带,产生奇怪感 $0$ - 第 $3$ 名员工选择第 $3$ 条领带,产生奇怪感 $3$ 奇怪程度为 $3$。 但我们还可以继续减小奇怪程度: - 第 $1$ 名员工选择第 $2$ 条领带,产生奇怪感 $1$ - 第 $2$ 名员工选择第 $3$ 条领带,产生奇怪感 $1$ - 第 $3$ 名员工选择第 $1$ 条领带,产生奇怪感 $0$ 奇怪程度为 $1$。 因此 $C_4=1$。 #### 数据规模与约定 **本题采用捆绑测试。** - Subtask 1(1 pts):$N \le 10$。 - Subtask 2(8 pts):$N \le 2000$。 - Subtask 3(91 pts):无特殊限制。 对于 $100\%$ 的数据: - $1 \le N \le 2 \times 10^5$。 - $1 \le A_i \le 10^9$。 - $1 \le B_j \le 10^9$。 #### 说明 翻译自 [第19回日本情報オリンピック 本選](https://www.ioi-jp.org/joi/2019/2020-ho/index.html) [A 長いだけのネクタイ](https://www.ioi-jp.org/joi/2019/2020-ho/2020-ho-t1.pdf)。