최대공약수
면접 대비시간 제한2초메모리 제한512 MB
n개의 수 중에서 최대공약수가 정확히 d가 되는 부분집합을 고르고, 그런 부분집합이 없으면 -1을 출력합니다.
문제
페티야는 종이에 개의 수 을 적었다. 이 수들은 친구들이 사는 집의 번호이다. 페티야는 이 수들 중에서 최대공약수가 자신이 좋아하는 수 와 같아지도록 부분집합을 고르고 싶어 한다. 페티야가 부분집합을 고르도록 도와주세요.
입력
첫 줄에 정수 과 가 주어진다 (, ). 둘째 줄에는 정수 이 주어진다 ().
출력
조건을 만족하는 부분집합이 존재하면 첫 줄에 부분집합의 원소 개수 를 출력한다. 둘째 줄에는 부분집합에 속한 수를 출력한다. 부분집합이 존재하지 않으면 첫 줄에 을 출력한다. 답이 여러 개면 그중 아무거나 출력해도 된다.