A - carpet
Assam
2
s
1024
MB
100
点
問題文
あなたは幅 $1$ m 長さ $W$ m の廊下にカーペットを敷こうとしています。(廊下の幅とカーペットの幅は同じで、それぞれは重ねて敷いてはいけません)
カーペットは $N$ 枚あり、$i$ 番目の長さは $A_i$ mです。
あなたは魔法を使って、以下の操作を高々 $K$ 回行います。
- カーペットをひとつ選び、その長さを $1$ m にする。
廊下に敷けるカーペットの枚数の最大値を求めてください。
制約
- $1 \leq N \leq 2 \times 10^{ 5 }$
- $1 \leq W \leq 10^{ 9 }$
- $1 \leq A_i \leq 200$ $(1 \leq i \leq N)$
- $1 \leq K \leq N$
- 入力は整数値で与えられます。
入力
入力は以下の形式で標準入力から与えられます。
$N \ \ W \ K$
$A_1 \ A_2 \ldots \ A_N$
出力
あなたが廊下に敷ける絨毯の枚数の最大値を出力してください。
入力例 1
3 2 3
1 1 1
出力例 1
2
カーペットの長さ $A_i$ はどれだけ長くても $1$ mに変えることができますが、もともとの長さが $1$ mのカーペットも、長さは $1$ mにしか変えることができないことに注意してください。
入力例 2
1 1 1
100
出力例 2
1
入力例 3
5 20 3
39 21 14 19 58
出力例 3
4