시간 제한1초메모리 제한1024 MB
정수 A, B, C, D가 주어질 때 Axy + Bx + Cy + D = 0을 만족하는 정수 순서쌍 (x, y)를 모두 오름차순으로 출력하거나 해가 무수히 많으면 INFINITY를 출력한다.
문제
정수 가 주어졌을 때, 을 만족하는 정수해 를 모두 구하여라.
입력
첫 번째 줄에 정수 가 공백으로 구분되어 주어진다.
출력
첫 줄에 을 만족하는 모든 서로 다른 정수해 의 개수를 출력한다. 만약 해가 무수히 많다면 INFINITY를 출력한다.
해가 유한하다면, 두 번째 줄 부터 차례로 모든 서로 다른 정수해 를 한 줄에 하나씩 공백으로 구분하여 출력한다.
해의 출력 순서는 값에 대해 오름차순으로, 값이 같다면 값에 대해 오름차순으로 출력한다.