#5104. Baseball

0

Baseball

Baseball

题目描述

你得到一个长度为 NN 的序列 P=(P1,P2,…,PN)P=(P_1,P_2,\dots,P_N)。Takahashi 和 Aoki 将使用序列 PP 进行一个游戏。 首先,Takahashi 将从 1,2,…,N1,2,\dots,N 中选择 KK 个互不相同的整数 x1,x2,…,xKx_1,x_2,\dots,x_K。 接着,Aoki 将以与 PyP_y 成正比的概率从 1,2,…,N1,2,\dots,N 中选择一个整数 yy。也就是说,选中整数 yy 的概率为 Py∑y′=1NPy′\dfrac{P_y}{\sum_{y'=1}^N P_{y'}}。然后,Aoki 的得分将是 min⁡i=1,2,…,K∣xi−y∣\displaystyle \min_{i=1,2,\dots,K} |x_i-y|。 Takahashi 想要最小化 Aoki 得分的期望值。求当 Takahashi 选择 x1,x2,…,xKx_1,x_2,\dots,x_K 使该期望值最小时,该期望值乘以 ∑y′=1NPy′\sum_{y'=1}^N P_{y'} 的值。保证需输出的值为整数。

输入格式

输入从标准输入给出,格式如下: NN KK P1P_1 P2P_2 …\dots PNP_N

输出格式

输出答案。

5 2
1 1 1 1 1
3
5 1
0 0 1 0 0
0
1 1
100
0
20 7
4262 9522 2426 3823 7364 964 2743 2423 1955 5274 3684 847 363 35 278 3220 203 2904 6304 1928
22809

提示

1≤N≤5×1041 \leq N \leq 5 \times 10^4 1≤K≤N1 \leq K \leq N 0≤Pi≤1050 \leq P_i \leq 10^5 1≤∑y′=1NPy′≤1051 \leq \sum_{y'=1}^N P_{y'} \leq 10^5 所有输入值均为整数。Aoki 选择 1,2,…,N1,2,\dots,N 的概率都相等:15\frac{1}{5}。 如果 Takahashi 选择 x1=2x_1=2 和 x2=4x_2=4,那么 Aoki 得分的期望值为 $1 \times \frac{1}{5} + 0 \times \frac{1}{5} + 1 \times \frac{1}{5} + 0 \times \frac{1}{5} + 1 \times \frac{1}{5} = \frac{3}{5}$。 如果 Takahashi 选择 x1=2x_1=2 和 x2=3x_2=3,那么 Aoki 得分的期望值为 $1 \times \frac{1}{5} + 0 \times \frac{1}{5} + 0 \times \frac{1}{5} + 1 \times \frac{1}{5} + 2 \times \frac{1}{5} = \frac{4}{5}$。 无论 Takahashi 如何选择,Aoki 得分的期望值都不可能小于 35\frac{3}{5}。因此最小值为 35\frac{3}{5},将该值乘以 55 后应输出 33。

标签: AtCoder|abc355G

来源

AtCoder|abc355G