AtCoder Beginner Contest 057
D
Maximum Average Sets
AtCoder
⌀ 1658
原题
← C→
翻译中…

Problem Statement

翻译中…

You are given $N$ items. The value of the $i$-th item $(1 \leq i \leq N)$ is $v_i$. Your have to select at least $A$ and at most $B$ of these items. Under this condition, find the maximum possible arithmetic mean of the values of selected items. Additionally, find the number of ways to select items so that the mean of the values of selected items is maximized.

翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 50$
  • $1 \leq A,B \leq N$
  • $1 \leq v_i \leq 10^{15}$
  • Each $v_i$ is an integer.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N A B
v_1
v_2
...
v_N

翻译中…

Output

翻译中…

Print two lines. The first line should contain the maximum possible arithmetic mean of the values of selected items. The output should be considered correct if the absolute or relative error is at most $10^{-6}$. The second line should contain the number of ways to select items so that the mean of the values of selected items is maximized.

翻译中…

样例

Input #1
5 2 2
1 2 3 4 5
Output #1
4.500000
1
The mean of the values of selected items will be maximized when selecting the fourth and fifth items. Hence, the first line of the output should contain $4.5$. There is no other way to select items so that the mean of the values will be $4.5$, and thus the second line of the output should contain $1$.
Input #2
4 2 3
10 20 10 10
Output #2
15.000000
3
There can be multiple ways to select items so that the mean of the values will be maximized.
Input #3
5 1 5
1000000000000000 999999999999999 999999999999998 999999999999997 999999999999996
Output #3
1000000000000000.000000
1
题目信息
题号
abc057_d
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。