AT_yahoo_procon2017_final_b チーム決め

题目描述

ACoder 将举办一场以“高橋队”和“青木队”两队对抗的编程竞赛。高橋队有 $N$ 名候选人,第 $i$ 位候选人的实力为 $A_i$。青木队有 $M$ 名候选人,第 $i$ 位候选人的实力为 $B_i$。 比赛前,要从每支队伍各自的候选人中选出 $K$ 人参加。选出 $K$ 人后,定义两队间的实力差如下: - 设高橋队选手中第 $i$ 大的实力为 $X_i$,青木队选手中第 $i$ 大的实力为 $Y_i$。 - 此时,两队间的实力差定义为 $max\left(|X_1 - Y_1|, |X_2 - Y_2|, ..., |X_K - Y_K|\right)$。 请你求出合理选取两队各 $K$ 名选手,使两队间的实力差的最小值。

输入格式

输入按如下格式从标准输入读取: > $N$ $M$ $K$ $A_1$ $A_2$ $\ldots$ $A_N$ $B_1$ $B_2$ $\ldots$ $B_M$

输出格式

输出两队间实力差的最小值。

说明/提示

## 限制条件 - $1 \leq N \leq 10^5$ - $1 \leq M \leq 10^5$ - $1 \leq K \leq \min(N, M)$ - $1 \leq A_i \leq 10^9$ - $1 \leq B_i \leq 10^9$ - $A_i, B_i$ 均为整数 ## 样例解释 1 如果从高橋队中选择第 $1$ 和第 $2$ 位候选人,从青木队中选择第 $1$ 和第 $3$ 位候选人作为参赛选手,则高橋队的参赛选手按实力从大到小排列为 $11, 2$,青木队为 $9, 4$,此时两队间的实力分别为 $|11-9|=2$,$|2-4|=2$,最大值为 $2$。 由 ChatGPT 5 翻译