서로 닮지 않은 수
면접 대비시간 제한1초메모리 제한1024 MB
x와 길이가 1001 이하인 구간 [l, r]이 주어질 때, y가 x와 다르고 x와 y의 최대공약수가 1 또는 소수인 y를 모두 찾습니다.
문제
두 자연수 와 가 서로 다르고, 1이 아닌 서로 다른 두 수 와 가 모두 와 를 나누어떨어지게 하는 경우가 없으면, 이 둘을 서로 닮지 않은 수라고 한다. 예를 들어 6과 9는 서로 닮지 않은 수이다. 둘 다 나누어떨어지는 1이 아닌 수가 3뿐이기 때문이다. 하지만 12와 18은 서로 닮지 않은 수가 아니다. 둘 다 2, 3, 6으로 나누어떨어지기 때문이다.
자연수 와 자연수 , 이 주어진다. 을 만족하고 와 가 서로 닮지 않은 모든 수 를 구하라.
입력
첫 번째 줄에 가 주어진다 ().
두 번째 줄에 이, 세 번째 줄에 이 주어진다 (; ).
출력
첫 번째 줄에 이상 이하의 구간에서 와 서로 닮지 않은 수의 개수 를 출력한다.
두 번째 줄에 그 수들을 오름차순으로 출력한다.