EduBrick
← вернуться к уроку · Комбинаторика на пальцах

Кратные хотя бы одному

3000 мс · 256 МБ · всё или ничего

Сколько целых чисел от 1 до nn делятся хотя бы на одно из kk данных чисел?

Формат ввода

В первой строке числа nn от 11 до 101810^{18} и kk от 11 до 1010. Во второй — kk чисел от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
10 2
2 3
вывод
7

Примечание

Сложив количества кратных каждому числу, вы посчитаете лишнее. Включение-исключение: наборы нечётного размера прибавляем, чётного — вычитаем. Наборов 2k2^k, при k10k \le 10 это тысяча.

Войдите, чтобы отправлять решения.
← Вернуться к уроку