만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

ABC 추측

시간 제한1초메모리 제한1024 MB

요약
각 범위 [L, H]에서 서로소인 a + b = c 식 가운데 a·b·c의 근기 d가 c보다 작은 식을 c, a 순으로 정렬해 출력합니다.
난이도

쉬움10점 중 3점

유형
완전 탐색, 정수론, 수학
정답자
아직 제출이 없습니다

문제

위키백과에서 가져온 설명입니다:

abc 추측(Oesterlé-Masser 추측이라고도 한다)은 Joseph Oesterlé(1988)과 David Masser(1985)가 처음 제시한 수론의 추측이다. 서로소인 세 양의 정수 aa, bb, cc로 표현하며(이름이 여기서 왔다), a+b=ca + b = c를 만족한다. dd를 a⋅b⋅ca \cdot b \cdot c에 나타나는 서로 다른 소인수의 곱이라 하면, 이 추측은 대체로 dd가 cc보다 그리 작지 않다고 말한다. 달리 말해, aa와 bb가 큰 거듭제곱 소수로 이루어져 있으면 cc는 보통 큰 거듭제곱 소수로 나누어떨어지지 않는다.

abc 추측은 그로부터 따라 나오는 흥미로운 결과가 많은 것으로 잘 알려져 있다. 수론의 유명한 추측과 정리 가운데 여럿이 이 추측에서 바로 따라 나온다. Goldfeld(1996)는 abc 추측을 "디오판토스 해석에서 가장 중요한 미해결 문제"라고 평했다.

이 추측에 대한 해법은 여러 개 제시되었다. 그중 가장 최근의 해법은 아직도 수학계에서 검토 중이다.

용어를 단순하게 정리하면 다음과 같다.

  • aa, bb, cc는 양의 정수이다.
  • aa, bb, cc는 각각 서로 다른 소인수로 이루어져 있다.

용어를 보이기 위해 a=16=24a = 16 = 2^4, b=17b = 17, c=16+17=33=3⋅11c = 16 + 17 = 33 = 3 \cdot 11이라고 하자. 그러면 d=2⋅17⋅3⋅11=1122d = 2 \cdot 17 \cdot 3 \cdot 11 = 1122이고, 이는 cc보다 크다.

이 문제의 목표는 주어진 aa, bb, cc의 범위에서 c>dc > d인 예외를 찾는 것이다.

입력

첫째 줄에 테스트 케이스의 개수 NN(0<N<1000 < N < 100)이 주어진다.

이어지는 NN개의 줄에는 각각 두 정수 LL과 HH(2≤L≤H≤50002 \le L \le H \le 5000)가 주어진다. 이들은 aa, bb, cc의 하한과 상한이다. 조건은 L≤a,b<c≤HL \le a, b < c \le H이며 a≠ba \ne b이다.

출력

각 테스트 케이스에 대해 다음 중 하나를 출력한다.

  • 위 조건을 만족하는 등식마다 "a+b=ca + b = c" 형태의 줄을 출력한다. 줄은 cc의 오름차순으로 정렬하고, cc가 같으면 aa의 오름차순으로 정렬한다.
  • 조건을 만족하는 등식이 없으면 "No exceptions"를 출력한다.

각 테스트 케이스의 출력 뒤에는 빈 줄을 하나 출력한다.

예제1

  1. 예제 1

    입력
    2
    5 120
    6 80
    
    예상 출력
    5 + 27 = 32
    27 + 5 = 32
    32 + 49 = 81
    49 + 32 = 81
    
    No exceptions