ABC 추측
시간 제한1초메모리 제한1024 MB
각 범위 [L, H]에서 서로소인 a + b = c 식 가운데 a·b·c의 근기 d가 c보다 작은 식을 c, a 순으로 정렬해 출력합니다.
문제
위키백과에서 가져온 설명입니다:
abc 추측(Oesterlé-Masser 추측이라고도 한다)은 Joseph Oesterlé(1988)과 David Masser(1985)가 처음 제시한 수론의 추측이다. 서로소인 세 양의 정수 , , 로 표현하며(이름이 여기서 왔다), 를 만족한다. 를 에 나타나는 서로 다른 소인수의 곱이라 하면, 이 추측은 대체로 가 보다 그리 작지 않다고 말한다. 달리 말해, 와 가 큰 거듭제곱 소수로 이루어져 있으면 는 보통 큰 거듭제곱 소수로 나누어떨어지지 않는다.
abc 추측은 그로부터 따라 나오는 흥미로운 결과가 많은 것으로 잘 알려져 있다. 수론의 유명한 추측과 정리 가운데 여럿이 이 추측에서 바로 따라 나온다. Goldfeld(1996)는 abc 추측을 "디오판토스 해석에서 가장 중요한 미해결 문제"라고 평했다.
이 추측에 대한 해법은 여러 개 제시되었다. 그중 가장 최근의 해법은 아직도 수학계에서 검토 중이다.
용어를 단순하게 정리하면 다음과 같다.
- , , 는 양의 정수이다.
- , , 는 각각 서로 다른 소인수로 이루어져 있다.
용어를 보이기 위해 , , 이라고 하자. 그러면 이고, 이는 보다 크다.
이 문제의 목표는 주어진 , , 의 범위에서 인 예외를 찾는 것이다.
입력
첫째 줄에 테스트 케이스의 개수 ()이 주어진다.
이어지는 개의 줄에는 각각 두 정수 과 ()가 주어진다. 이들은 , , 의 하한과 상한이다. 조건은 이며 이다.
출력
각 테스트 케이스에 대해 다음 중 하나를 출력한다.
- 위 조건을 만족하는 등식마다 "" 형태의 줄을 출력한다. 줄은 의 오름차순으로 정렬하고, 가 같으면 의 오름차순으로 정렬한다.
- 조건을 만족하는 등식이 없으면 "No exceptions"를 출력한다.
각 테스트 케이스의 출력 뒤에는 빈 줄을 하나 출력한다.