[BOJ 13949] 쉬운 문제

View as PDF

Submit solution

Points: 5
Time limit: 1.0s
Memory limit: 512M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

1보다 큰 정수 k가 주어졌을때, 다음 식을 만족하는 양의 정수 (a,b,c)는 무수히 많다는 것을 증명할 수 있다:

a2 + b2 + c2 = k (ab + bc + ca) + 1.

양의 정수 n과 k가 주어졌을때 위 식을 만족하는 임의 n개의(a1, b1, c1), (a2, b2, c2), . . . , (an, bn, cn) 를 찾아라. a1, . . . , an, b1, . . . , bn, c1, . . . , cn은 서로 다른 양의 정수이고, 최대 100자리 수이다.

입력 형식

첫째 줄에는 두 정수 k와 n이 주어진다. (2 ≤ k ≤ 1000, 1 ≤ n ≤ 1000) 

출력 형식

각 줄에 세 수 a b c를 출력하라.

예제 입력 1

2 8

예제 출력 1

1 2 6
3 10 24
12 35 88
15 28 84
4 5 18
14 33 90
40 104 273
21 60 152

예제 입력 2

3 3

예제 출력 2

1 3 12
8 21 87
44 165 615

Comments

There are no comments at the moment.