問題一覧 > 通常問題

No.972 選び方のスコア

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 123
作問者 : 沙耶花 / テスター : shibh308
32 ProblemId : 3635 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-01-18 00:11:19

問題文

N個の要素からなる正整数列 a1,...,aN から k 個( k1 )の要素を選び b1,...,bk としたとき,
あなたが得られるスコア Sk 個の要素の中央値 m (後述)を用いて次のように表されます.
S=i=1k(bim) Sの最大値を求めてください.
なお,答えは必ず整数となることが示せます.整数として出力してください.

k 個の数の中央値 m は,これを昇順に並べた数列を x1,...,xk としたとき,次のように表されます. m={ xk+12 (k) 12×(xk2+xk2+1) (k)

入力

N
a1 a2 ... aN

  • 1N2×105
  • 1ai109
  • 入力はすべて整数

出力

答えを出力してください.
最後に改行してください.

サンプル

サンプル1
入力
5
1 2 3 4 5
出力
2

b={1,2,5}のとき,スコアは(12)+(22)+(52)=2となります.これが最大値です.

サンプル2
入力
4
7 7 7 9
出力
2

すべての要素を選んだ場合,最大値を達成できます.

サンプル3
入力
10
3 8 9 7 2 2 10 10 35 5
出力
37

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。