Школяр з Коломиї
Limits: 2 sec., 256 MiB
Зеник перевівся до 11 класу однієї із солідних шкіл міста Коломия. Він вивчає \(n\) предметів і заслуговує на оцінку \(p_{i}\) з \(і\)-ого предмета.
Оскільки бал атестата (разом з результатами ЗНО) ураховують при вступі, Зеник хоче бути відмінником, тобто мати з кожного предмета більше ніж 9 балів (у 12-бальній шкалі). Учиться Зеник не дуже добре, зате він має аж \(x\) доларів. Учителі його школи з радістю піднімуть йому оцінку на 1 бал за 1 долар.
Зеник хоче знати, з якої максимальної кількості предметів він може отримати відмінну оцінку, потративши не більше як \(x\) доларів.
Input
У першому рядку задано два цілих числа \(n\), \(x\) — кількості предметів і доларів у Зеника.
У наступному рядку містяться \(n\) цілих чисел \(p_{i}\) — оцінки з кожного предмета.
Output
У єдиному рядку виведіть ціле число — максимальну кількість предметів, з яких Зеник може мати відмінну оцінку.
Constraints
\(1 \le n \le 10^{6}\),
\(0 \le x \le 10^{6}\),
\(1 \le p_{i} \le 12\).
Samples
Input (stdin) | Output (stdout) |
---|---|
4 3 8 9 9 10 | 3 |
Notes
У прикладі Зеник початково має 3 долари. Із четвертого предмету в Зеника вже є відмінна оцінка, а за два долари він може підтягнути оцінки з другого та третього предметів. На жаль, Зенику не вистачить одного долара, аби отримати відмінну оцінку й з першого предмета.
Submit a solution
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|