#abc236e. [abc236_e]Average and Median

[abc236_e]Average and Median

問題文

NN 枚のカードがあり、i,(1leqileqN)i \\, (1 \\leq i \\leq N) 番目のカードには整数 AiA_i が書かれています。

高橋君は、これらのカードから好きな枚数選びます。ただし、各 i,(1leqileqN1)i \\, (1 \\leq i \\leq N - 1) について、ii 番目のカードと i+1i + 1 番目のカードの少なくとも一方を選ぶ必要があります。

以下の値を求めてください。

  • 選んだカードに書かれた整数の平均値としてあり得る最大値
  • 選んだカードに書かれた整数の中央値としてあり得る最大値

ただし、nn 個の整数の中央値は、それらのうち小さい方から数えて lceilfracn2rceil\\lceil \\frac{n}{2} \\rceil 番目であるものとします。ここで、lceilxrceil\\lceil x \\rceilxx 以上の最小の整数を表します。

制約

  • 2leqNleq1052 \\leq N \\leq 10^5
  • 1leqAileq1091 \\leq A_i \\leq 10^{9}
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 ldots\\ldots ANA_N

出力

22 行出力せよ。11 行目には選んだカードに書かれた整数の平均値としてあり得る最大値を、22 行目には選んだカードに書かれた整数の中央値としてあり得る最大値を出力せよ。 平均値の出力については、正しい値との相対誤差または絶対誤差が 10310^{-3} 以下であれば正答とみなされる。


入力例 1

6
2 1 2 1 1 10

出力例 1

4
2

22 番目、44 番目、66 番目のカードを選ぶと、書かれた整数の平均は frac123=4\\frac{12}{3} = 4 となり、これが最大です。

11 番目、33 番目、55 番目、66 番目のカードを選ぶと、書かれた整数の中央値は 22 となり、これが最大です。


入力例 2

7
3 1 4 1 5 9 2

出力例 2

5.250000000
4

平均値の出力については誤差が認められるので、例えば 5.24915.2491 と出力しても正答とみなされます。ただし、中央値は正確な値を出力しなければなりません。