atcoder#ARC095B. [ABC094D] Binomial Coefficients

[ABC094D] Binomial Coefficients

配点 : 400400

問題文

nn 個のものから順番を無視して rr 個を選ぶ場合の数を comb(n,r){\rm comb}(n,r) と書くことにします。 nn 個の非負の整数 a1,a2,...,ana_1, a_2, ..., a_n から 22 つの数 ai>aja_i > a_jcomb(ai,aj){\rm comb}(a_i,a_j) が最大になるように選んで下さい。 最大になる組が複数ある場合、どれを選んでも構いません。

制約

  • 2n1052 \leq n \leq 10^5
  • 0ai1090 \leq a_i \leq 10^9
  • a1,a2,...,ana_1,a_2,...,a_n は互いに相異なる
  • 入力はすべて整数

入力

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

nn

a1a_1 a2a_2 ...... ana_n

出力

選んだ 22 つの数を空白区切りで降順に出力せよ。

5
6 9 4 2 11
11 6

それぞれ計算すると

  • comb(4,2)=6\rm{comb}(4,2)=6
  • comb(6,2)=15\rm{comb}(6,2)=15
  • comb(6,4)=15\rm{comb}(6,4)=15
  • comb(9,2)=36\rm{comb}(9,2)=36
  • comb(9,4)=126\rm{comb}(9,4)=126
  • comb(9,6)=84\rm{comb}(9,6)=84
  • comb(11,2)=55\rm{comb}(11,2)=55
  • comb(11,4)=330\rm{comb}(11,4)=330
  • comb(11,6)=462\rm{comb}(11,6)=462
  • comb(11,9)=55\rm{comb}(11,9)=55

となるため、111166 を出力します。

2
100 0
100 0