#abc057d. [abc057_d]Maximum Average Sets
[abc057_d]Maximum Average Sets
题目描述
给定 个物品。
第 个物品 的价值为 。
你必须至少选择 个物品,最多选择 个物品。
在这个条件下,找到所选物品的价值的最大可能算术平均值。
此外,找到选择物品的方法数,使得所选物品的价值的平均值最大化。
约束条件
- 每个 都是整数。
输入
输入以以下格式从标准输入中给出:
...
输出
输出两行。
第一行应该包含所选物品的价值的最大可能算术平均值。如果绝对误差或相对误差至多为 ,则输出应被认为是正确的。
第二行应包含选择物品的方法数,以便使所选物品的价值的平均值最大化。
示例输入 1
5 2 2
1 2 3 4 5
示例输出 1
4.500000
1
选择第四个和第五个物品时,所选物品的价值的平均值将被最大化。因此,输出的第一行应包含 。
没有其他方法可以选择物品,使得价值的平均值为 ,因此输出的第二行应包含 。
示例输入 2
4 2 3
10 20 10 10
示例输出 2
15.000000
3
可以有多种方法选择物品,使得所选物品的价值的平均值最大化。
示例输入 3
5 1 5
1000000000000000 999999999999999 999999999999998 999999999999997 999999999999996
示例输出 3
1000000000000000.000000
1