Выборы
시간 제한2초메모리 제한1024 MB
n장의 투표용지와 k개의 약수가 주어질 때, 1부터 n까지의 수 중 어떤 약수로도 나누어지지 않는 수의 개수를 구한다.
문제
В стране Виртландии раз в пять лет проходят выборы президента. И каждый раз после завершения голосования появляется необходимость подсчитать результаты. Рассмотрим процесс обработки бюллетеней в Виртландии.
Всего в Виртландии голосуют человек, соответственно необходимо обработать бюллетеней, которые пронумерованы от до . Обработка длится дней. Каждый день члены избирательной комиссии выбирают какое-то натуральное число, после чего обрабатывают все еще не обработанные бюллетени с номерами, которые делятся нацело на выбранное число. Так, в день с номером обрабатываются все бюллетени, номера которых нацело делятся на . После завершения процесса выяснилось, что подсчитаны были не все голоса. И теперь Ваша задача --- выяснить, сколько бюллетеней осталось необработанными.
입력
В первой строке входного файла даны два целых числа и (, ) --- количество голосующих граждан и количество дней для подсчета голосов, соответственно. Во второй строке даны разделенных пробелами целых чисел () --- числа, которые выбирались избирательной комиссией в каждый из дней.
출력
В выходной файл выведите единственное целое число --- ответ на задачу.