atcoder#ABC236E. [ABC236E] Average and Median
[ABC236E] Average and Median
题目描述
枚のカードがあり、 番目のカードには整数 が書かれています。
高橋君は、これらのカードから好きな枚数選びます。ただし、各 について、 番目のカードと 番目のカードの少なくとも一方を選ぶ必要があります。
以下の値を求めてください。
- 選んだカードに書かれた整数の平均値としてあり得る最大値
- 選んだカードに書かれた整数の中央値としてあり得る最大値
ただし、 個の整数の中央値は、それらのうち小さい方から数えて 番目であるものとします。ここで、 は 以上の最小の整数を表します。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目には選んだカードに書かれた整数の平均値としてあり得る最大値を、 行目には選んだカードに書かれた整数の中央値としてあり得る最大値を出力せよ。 平均値の出力については、正しい値との相対誤差または絶対誤差が 以下であれば正答とみなされる。
题目大意
个数 排成一列。现在要选出一些数,满足 任意两个相邻的数中至少有一个数被选择。
请求出:
-
所有选择方案中,被选中的数字平均值的最大值,误差在 以内视为正确;
-
所有选择方案中,被选中的数字中位数的的最大值。在这里,偶数 个数的中位数视作第 小的数。
-
-
6
2 1 2 1 1 10
4
2
7
3 1 4 1 5 9 2
5.250000000
4
提示
制約
- 入力は全て整数である。
Sample Explanation 1
番目、 番目、 番目のカードを選ぶと、書かれた整数の平均は となり、これが最大です。 番目、 番目、 番目、 番目のカードを選ぶと、書かれた整数の中央値は となり、これが最大です。
Sample Explanation 2
平均値の出力については誤差が認められるので、例えば と出力しても正答とみなされます。ただし、中央値は正確な値を出力しなければなりません。