| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 70 | 34 | 13 | 38.235% |
В стране Виртландии раз в пять лет проходят выборы президента. И каждый раз после завершения голосования появляется необходимость подсчитать результаты. Рассмотрим процесс обработки бюллетеней в Виртландии.
Всего в Виртландии голосуют $n$ человек, соответственно необходимо обработать $n$ бюллетеней, которые пронумерованы от $1$ до $n$. Обработка длится $k$ дней. Каждый день члены избирательной комиссии выбирают какое-то натуральное число, после чего обрабатывают все еще не обработанные бюллетени с номерами, которые делятся нацело на выбранное число. Так, в день с номером $i$ обрабатываются все бюллетени, номера которых нацело делятся на $a_i$. После завершения процесса выяснилось, что подсчитаны были не все голоса. И теперь Ваша задача --- выяснить, сколько бюллетеней осталось необработанными.
В первой строке входного файла даны два целых числа $n$ и $k$ ($1 \le n \le 10^5$, $1 \le k \le 10^4$) --- количество голосующих граждан и количество дней для подсчета голосов, соответственно. Во второй строке даны $k$ разделенных пробелами целых чисел $a_i$ ($2 \le a_i \le n$) --- числа, которые выбирались избирательной комиссией в каждый из дней.
В выходной файл выведите единственное целое число --- ответ на задачу.
8 2 2 3
3