AT_relay2_j Indifferent
题目描述
有 $2N$ 个陶罐。对于第 $i$ 个陶罐 $($$1 \leq i \leq 2N$$)$,其市场价格为 $p_i$ 日元。
接下来,你和腊肠犬“LunLun”将轮流从中取走一个陶罐。由你先手,直到所有陶罐被你们拿完为止。LunLun 并不知道陶罐的市场价格,因此每次会从剩余的陶罐中等概率随机选一个。而你清楚 LunLun 的行为方式与陶罐的市场价格。
你的目标是通过选择策略,使你拿到的陶罐市场价格总和为 $S$ 日元时,$S$ 的期望最大。请计算在采取最优策略的情况下,$S$ 的最大化期望。
输入格式
输入从标准输入给出,格式如下:
> $N$ $p_1$ $p_2$ ... $p_{2N}$
输出格式
输出在最优策略下 $S$ 的最大期望。只要输出与标准答案的绝对误差或相对误差不超过 $10^{-9}$,就视为正确。
说明/提示
## 限制条件
- $1 \leq N \leq 10^5$
- $1 \leq p_i \leq 2 \times 10^5$
- 输入全部为整数。
## 样例说明 1
显然,应当选择价格为 $15$ 万日元的陶罐。
## 样例说明 2
你应当先拿走一只 $10$ 万日元的陶罐。剩下的一只 $10$ 万陶罐,有 $2/3$ 的概率在你下一次轮到前不会被 LunLun 拿走。如果被拿走了,只能选择 $5$ 万的陶罐。由此,采取最优策略时 $S$ 的最大期望为 $2/3 \times (100000 + 100000) + 1/3 \times (100000 + 50000) = 183333.3333\ldots$。
由 ChatGPT 5 翻译