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