Logo
(追記) (追記ここまで)

32242번 - $Axy+Bx+Cy+D=0$ 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB6601168215.861%

문제

정수 $A,B,C,D$가 주어졌을 때, $Axy+Bx+Cy+D=0$을 만족하는 정수해 $\left(x,y\right)$를 모두 구하여라.

입력

첫 번째 줄에 정수 $A,B,C,D(-10^9\le A,B,C,D\le 10^9)$가 공백으로 구분되어 주어진다.

출력

첫 줄에 $Axy+Bx+Cy+D=0$을 만족하는 모든 서로 다른 정수해 $(x,y)$의 개수를 출력한다. 만약 해가 무수히 많다면 INFINITY를 출력한다.

해가 유한하다면, 두 번째 줄 부터 차례로 모든 서로 다른 정수해 $(x,y)$를 한 줄에 하나씩 공백으로 구분하여 출력한다.

해의 출력 순서는 $x$값에 대해 오름차순으로, $x$값이 같다면 $y$값에 대해 오름차순으로 출력한다.

제한

서브태스크

번호배점제한
116

$B=C=0$

214

1ドル\le \lvert A\rvert,\lvert B\rvert,\lvert C\rvert,\lvert D\rvert\le 10^6$

370

추가적인 제한 조건 없음

예제 입력 1

2 0 0 12

예제 출력 1

8
-6 1
-3 2
-2 3
-1 6
1 -6
2 -3
3 -2
6 -1

예제 입력 2

2 0 0 11

예제 출력 2

0

예제 입력 3

1 2 9 12

예제 출력 3

8
-15 -3
-12 -4
-11 -5
-10 -8
-8 4
-7 1
-6 0
-3 -1

예제 입력 4

1 2 9 -12

예제 출력 4

16
-39 -3
-24 -4
-19 -5
-15 -7
-14 -8
-12 -12
-11 -17
-10 -32
-8 28
-7 13
-6 8
-4 4
-3 3
1 1
6 0
21 -1

예제 입력 5

0 14 15 1

예제 출력 5

INFINITY

예제 입력 6

0 14 16 1

예제 출력 6

0

힌트

출처

University > 고려대학교 > MatKor Cup > 제5회 고려대학교 MatKor Cup: 2024 Summer/Fall M번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /