AT_kupc2018_k 光と闇の調和
Description
[problemUrl]: https://atcoder.jp/contests/kupc2018/tasks/kupc2018_k
$ N $ 個の光オーブと $ M $ 個の闇オーブがあります。
$ i $ 番目の光オーブのエネルギーは $ a_i $ で、$ i $ 番目の闇オーブのエネルギーは $ b_i $ です。
また、各 $ i\ \in\ \{1,\ 2,\ ...,\ N\},\ j\ \in\ \{l_i,\ l_i+1,\ ...,\ r_i\} $ について、$ i $ 番目の光オーブと $ j $ 番目の闇オーブは結合されています。
あなたは、各オーブに $ 1 $ 以上 $ K $ 以下の整数で表されるレベルを同時に設定します。
レベルを設定した直後に、自分のレベルよりも高いレベルのオーブとしか結合されていないオーブが全て消滅します。
残ったオーブのエネルギーの平均値の最大値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ K $ $ a_1 $ $ a_2 $ $ ... $ $ a_N $ $ b_1 $ $ b_2 $ $ ... $ $ b_M $ $ l_1 $ $ r_1 $ $ l_2 $ $ r_2 $ $ : $ $ l_N $ $ r_N $
Output Format
残ったオーブのエネルギーの平均値の最大値を出力せよ。 なお、絶対誤差または相対誤差が $ 10^{−5} $ 以下であれば、正解として扱われる。
Explanation/Hint
### 制約
- 入力は全て整数である。
- $ 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 $
- どのオーブも1つ以上のオーブと結合されている。
### 部分点
- $ N,\ M,\ K\ \leq\ 300 $ を満たすデータセットに正解した場合は、$ 30 $ 点が与えられる。
- 追加制約のないデータセットに正解した場合は、上記とは別に $ 370 $ 点が与えられる。
### Sample Explanation 1
例えば、次のように設定すれば、$ 2 $ 番目の光オーブと $ 1 $ 番目の闇オーブが消滅し、残ったオーブのエネルギーの平均値は $ (15\ +\ 12\ +\ 13)\ /\ 3\ =\ 13.3333... $ となり最大です。 - 光オーブのレベル: $ 10,\ 8 $ - 闇オーブのレベル: $ 7,\ 9,\ 9 $