AT_kupc2018_k 光と闇の調和

题目描述

现在你面前有 $N$ 个光之宝珠和 $M$ 个暗之宝珠。 每个光之宝珠的能量分别为 $a_1, a_2, \ldots, a_N$,对应的,每个暗之宝珠的能量为 $b_1, b_2, \ldots, b_M$。 对于每个光之宝珠 $i$($1 \leq i \leq N$),它与暗之宝珠的结合范围是从第 $l_i$ 个到第 $r_i$ 个(即 $l_i \leq j \leq r_i$)。 你的任务是为这些宝珠设定等级,等级范围为 $1$ 到 $K$ 的整数。 设定等级后,每个宝珠只会与等级比自己低或相同的宝珠结合,那么仅与比自己等级高的宝珠结合的宝珠就会消失。 请你求出,在这种设定下,剩余宝珠的能量平均值的最大值。

输入格式

输入以以下格式从标准输入给出: > $N$ $M$ $K$ $a_1$ $a_2$ $\ldots$ $a_N$ $b_1$ $b_2$ $\ldots$ $b_M$ $l_1$ $r_1$ $l_2$ $r_2$ $\ldots$ $l_N$ $r_N$

输出格式

请输出剩余宝珠能量平均值的最大值。允许的绝对误差或相对误差应不超过 $10^{-5}$。

说明/提示

### 约束条件 - 所有输入为整数。 - $1 \leq N, M \leq 3 \times 10^4$ - $2 \leq K \leq 3 \times 10^4$ - $1 \leq a_i, b_i \leq 10^5$ - $1 \leq l_i \leq r_i \leq M$ - 每个宝珠至少结合一个其他的宝珠。 ### 部分分 - 当 $N, M, K \leq 300$ 时,正确解答可获得 $30$ 分。 - 对于没有额外约束的数据集,正确解答可获得另外的 $370$ 分。 ### 样例说明 例如,如果设定光之宝珠的等级为 $10$ 和 $8$,暗之宝珠的等级为 $7, 9, 9$,那么第 $2$ 个光之宝珠与第 $1$ 个暗之宝珠会消失。此时,剩下的宝珠能量平均值是 $(15 + 12 + 13) / 3 = 13.3333...$,这已是最大值。 **本翻译由 AI 自动生成**