완전 세제곱
시간 제한1초메모리 제한128 MB
2 이상 N 이하의 a와 b < c < d인 b, c, d에 대해 a^3 = b^3 + c^3 + d^3을 만족하는 모든 순서쌍을 찾아 정렬된 순서로 출력한다.
문제
페르마의 마지막 정리는 , , 가 0이 아닌 정수이고 이 2보다 큰 자연수일 때 을 만족하는 자연수 , , 가 존재하지 않는다는 정리이다.
하지만 완전 세제곱 방정식 을 만족하는, 1보다 큰 자연수 , , , 를 찾는 것은 어렵지 않다. 예를 들어 이다.
정수 이 주어질 때, 이 완전 세제곱 방정식과 을 만족하는 모든 쌍을 찾는 프로그램을 작성하시오. 여기서 , , 는 모두 1보다 크고 를 만족한다.
입력
첫째 줄에 정수 ()이 주어진다.
출력
각 해를 가 증가하는 순서로 한 줄에 하나씩 출력한다. 같은 에 대해서는 , 그다음 , 가 증가하는 순서로 출력한다. 각 줄은 다음 형식을 따른다.
Cube = a, Triple = (b,c,d)
조건을 만족하는 쌍이 하나도 없으면 아무것도 출력하지 않는다.
힌트
페르마의 마지막 정리는 1995년에 앤드루 와일스가 증명하였다.