Олимпиадный тренинг

Задача . D. Круглое подмножество


Назовем круглостью числа количество нулей, которым оно оканчивается.

Задан массив из n чисел. Выберите такое подмножество из ровно k чисел, чтобы круглость произведения выбранных чисел была максимальна. Выведите полученное значение круглости.

Входные данные

В первой строке записаны два целых числа n и k (1 ≤ n ≤ 200, 1 ≤ k ≤ n).

Во второй строке записаны n чисел, разделенные пробелами, a1, a2, ..., an (1 ≤ ai ≤ 1018).

Выходные данные

Выведите максимальную круглость произведения подмножества из k чисел.

Примечание

В первом примере есть три подмножества из 2 чисел. У подмножества [50, 4] произведение 200, круглость2, [4, 20] — произведение 80, круглость 1, [50, 20] — произведение 1000, круглость 3.

Во втором примере у подмножества [15, 16, 25] произведение — 6000, круглость3.

В третьем примере произведения всех подмножеств имеют круглость 0.


Примеры
Входные данныеВыходные данные
1 3 2
50 4 20
3
2 5 3
15 16 3 25 9
3
3 3 3
9 77 13
0

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя