100 atcoder#ABC138C. [ABC138C] Alchemist
[ABC138C] Alchemist
题目描述
あなたは鍋と 個の具材を持っています。各具材は 価値 と呼ばれる実数の値を持ち、 個目 の具材の価値は です。
個の具材を鍋に入れると、それらは消滅して新たに 個の具材が生成されます。この新たな具材の価値は元の 個の具材の価値を として であり、この具材を再び鍋に入れることもできます。
この具材の合成を 回行うと、最後に 個の具材が残ります。この具材の価値として考えられる最大の値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
最後に残る 個の具材の価値として考えられる最大の値を表す小数 (または整数) を出力せよ。
出力は、ジャッジの出力との絶対誤差または相対誤差が 以下のとき正解と判定される。
题目大意
你有n个数字,每次可以将任意两个数替换成它们的平均数,求最后剩下的一个数字的最大值。
2
3 4
3.5
3
500 300 200
375
5
138 138 138 138 138
138
提示
制約
- 入力中の値はすべて整数である。
Sample Explanation 1
はじめに持っている具材が 個の場合、それらをともに鍋に入れるほかありません。価値 の具材から合成される具材の価値は です。 なお、3.50001
, 3.49999
などと出力しても正解となります。
Sample Explanation 2
今回ははじめに 個の具材を持っており、一度目の合成で鍋にどの具材を入れるかに選択の余地があります。選択肢は次の 通りです。 - 価値 の具材を入れ、価値 の具材を合成する。この場合、次の合成ではこれと価値 の具材を鍋に入れることになり、価値 の具材が合成される。 - 価値 の具材を入れ、価値 の具材を合成する。この場合、次の合成ではこれと価値 の具材を鍋に入れることになり、価値 の具材が合成される。 - 価値 の具材を入れ、価値 の具材を合成する。この場合、次の合成ではこれと価値 の具材を鍋に入れることになり、価値 の具材が合成される。 よって、最後に残る 個の具材の価値として考えられる最大の値は です。 なお、375.0
などと出力しても正解となります。