atcoder#ABC297E. [ABC297E] Kth Takoyaki Set

[ABC297E] Kth Takoyaki Set

配点 : 500500

問題文

AtCoder 王国では、NN 種類のたこ焼きが売られています。ii 種類目のたこ焼きの値段は AiA_i 円です。

高橋君は、合計で 11 個以上のたこ焼きを買います。このとき、同じたこ焼きを複数個買うことも許されます。

高橋君が支払う金額としてあり得るもののうち、安い方から KK 番目の金額を求めてください。ただし、同じ金額を支払う方法が複数存在する場合は 11 回だけ数えます。

制約

  • 1N101 \le N \le 10
  • 1K2×1051 \le K \le 2 \times 10^5
  • 1Ai1091 \le A_i \le 10^9
  • 入力はすべて整数

入力

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

NN KK

A1A_1 A2A_2 \dots ANA_N

出力

答えを整数として出力せよ。

4 6
20 25 30 100
50

AtCoder 王国で売られている 44 種類のたこ焼きは、それぞれ 2020 円、2525 円、3030 円、100100 円です。

高橋君の支払う金額としてあり得るものは、安い方から 66 個を列挙すると 2020 円、2525 円、3030 円、4040 円、4545 円、5050 円となります。よって、答えは 5050 円です。

合計で 11 個以上たこ焼きを買う必要があることに注意してください。

2 10
2 1
10

同じ金額の買い方が何通りかあっても、重複してカウントしないことに注意してください。

10 200000
955277671 764071525 871653439 819642859 703677532 515827892 127889502 881462887 330802980 503797872
5705443819