Type: Default 1000ms 256MiB

福袋

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

福袋(pocket)

【题目描述】

小H的公司正在销售商品。

公司还剩下NN件商品。第ii件商品的重量为 WiW_i

小H希望把这些物品放在 DD 个福袋中销售,每个福袋的重量为其中物品重量之和,求盒子重量的方差最小值,答案误差在 10610^{-6} 之内。

这里的方差为:V=1Di=1D(xixˉ)2V= \frac{1}{D}\sum_{i=1}^D (x_i-\bar x)^2,其中 x1,x2,,xDx_1,x_2,…,x_D 是福袋物品总重量。 xˉ=1D(x1+x2++xD)\bar x=\frac{1}{D}(x_1+x_2+…+x_D) ,是 x1+x2++xDx_1+x_2+…+x_D 的平均值。

允许存在福袋没有物品,此时其重量为 00

【输入格式】

第一行两个整数 NN, DD 分别代表商品数量和福袋数量。

第二行共 NN 个整数代表 W1,W2,,WNW_1,W_2,…,W_N

【输出格式】

输出仅一个实数,代表方差的最小值,误差不超过10610^{-6}

【样例输入1】

5 3
3 5 3 6 3

###【样例输出1】

0.888888888888889

【数据范围】

对于40%的数据 2DN42\le D\le N\le 4

对于100%的数据 2DN152\le D\le N\le 151Wi1081\le W_i \le 10^8

时间限制 1s1s

空间限制 512MB512MB

NOIP2024训练6

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2024-4-3 16:00
End at
2024-4-3 18:00
Duration
2 hour(s)
Host
Partic.
16