문제1432--피타고라스의 정리

1432: 피타고라스의 정리

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 62  통과: 34
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

다음 그림은 피타고라스의 정리를 의미하는 그림과 수식이다.
빗변의 최대 길이가 주어질 경우 빗변 길이 이하의 피타고라스의 정리를 만족하는 모든 삼각형에 대한 정수 a, b, c 값을 출력하는 프로그램을 작성하시오.







입력 설명

직각삼각형을 이루는 빗변의 최대값(m)이 정수로 주어진다.(10 <= m <=500)

출력 설명

최대 길이의 빗변 이하에서 피타고라스의 정리를 만족하는 삼각형의 세 변의 길이 a, b, c(정수)를 출력 예시와 같이 한 줄에 하나씩 출력한다(단, a <= b<= c 이고 출력 순서는 a값의 오름차순, a값이 같은 경우에는 b값의 오름차순, b값이 같은 경우에는 c값의 오름차순 순으로 출력).

입력 예시 Copy

10

출력 예시 Copy

3, 4, 5
6, 8, 10

출처/분류