소수의 배수
면접 대비시간 제한0.25초메모리 제한512 MB
서로 다른 소수 최대 10개와 10^12 이하의 M이 주어질 때, M 이하의 자연수 중 주어진 소수 하나로라도 나누어지는 수의 개수를 센다.
문제
개의 소수와 자연수 이 주어진다. 이하의 자연수 중에서 개의 소수 중 적어도 하나로 나누어 떨어지는 수의 개수를 세어보자.
입력
첫째 줄에 ()과 ()이 주어진다. 둘째 줄에는 개의 소수가 주어진다. 입력으로 주어지는 소수는 보다 작거나 같으며, 같은 소수가 두 번 이상 주어지지 않는다.
출력
첫째 줄에 이하의 자연수 중에서 개의 소수 중 적어도 하나로 나누어 떨어지는 수의 개수를 출력한다.