M. Хотя бы на одно делится
2000 мс · 256 МБ · всё или ничего
Посчитайте, сколько целых чисел от 1 до делятся хотя бы на одно из данных чисел.
В классе числа были произвольными, и здесь тоже: считать надо через наименьшее общее кратное, а не через произведение. Разница видна на наборе и : их произведение 24, а общее кратное 12.
И одна ловушка: наименьшее общее кратное пятнадцати чисел до миллиона легко превосходит любой тип. Как только оно стало больше , дальше считать незачем.
Формат ввода
Первая строка содержит числа () и ().
Вторая строка содержит различных чисел ().
Формат вывода
Одно число — количество чисел от 1 до , делящихся хотя бы на одно из данных.
Примеры
ввод
10 2 2 3
вывод
7
ввод
100 2 4 6
вывод
33
Войдите, чтобы отправлять решения.