100 atcoder#ABC057D. [ABC057D] Maximum Average Sets
[ABC057D] Maximum Average Sets
配点 : 点
問題文
個の品物が与えられます。 番目の品物の価値は です。 これらの品物から、 個以上、 個以下を選ばなければなりません。 この制約下において、選んだ品物の価値の平均の最大値を求めてください。 また、選んだ品物の平均が最大となるような品物の選び方が何通りあるかを求めてください。
制約
- は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
解答を 行に出力せよ。 行目には、選んだ品物の価値の平均の最大値を出力せよ。絶対誤差または相対誤差が 以下ならば正解となる。 行目には、選んだ品物の平均が最大となるような品物の選び方の数を出力せよ。
5 2 2
1 2 3 4 5
4.500000
1
番目の品物と 番目の品物を選ぶと価値の平均が最大となるため、出力の 行目は です。 また、それ以外の品物の選び方で価値の平均が になるものはないため、出力の 行目は です。
4 2 3
10 20 10 10
15.000000
3
価値の平均が最大となる品物の選び方は複数存在することがあります。
5 1 5
1000000000000000 999999999999999 999999999999998 999999999999997 999999999999996
1000000000000000.000000
1
50 1 50
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1.000000
1125899906842623