Pythagoras đã bị nổ tung trong cuộc chiến. Nó đã phải cắt bỏ, và mặc dù anh ta gần như đã chết, anh ta đã vượt qua và hồi phục hoàn toàn. Bây giờ, sau một năm đi bộ bằng nạng, anh ta có được đặc quyền có được một chân giả! Điều đó là, mặc dù, có một số phù hợp, nhưng cái nào?
Nhiệm vụ
Cho một số nguyên dương là đầu vào có độ dài bằng một chân của bộ ba Pythagore, xuất tất cả các khả năng cho chân kia. Ví dụ, bộ ba Pythagore nhỏ nhất là (3,4,5), tạo thành một hình tam giác có hai chân dài 3 và 4, và cạnh huyền có chiều dài 5.
Ví dụ
Leg:5
12
Leg:28
21
45
96
195
Leg:101
5100
Leg:1001
168
468
660
2880
3432
4080
5460
6468
10200
38532
45540
71568
501000
Những quy định
- Đầu vào sẽ là một số nguyên dương duy nhất
n
. - Đầu ra có thể theo bất kỳ thứ tự nào, với bất kỳ dấu phân cách nào, trong bất kỳ cơ sở nào (mặc dù cơ sở này phải nhất quán) và với các dấu ngoặc đóng mở tùy chọn và khoảng trắng theo sau tùy chọn. Đó là,
1 2 3
,[1,2,3]
, và1,11,111
tất cả phù hợp với đặc điểm kỹ thuật đầu ra này. - Bạn có thể cho rằng
n
sẽ không bao giờ lớn hơn một phần tư gốc thứ tư trong giới hạn ngôn ngữ của bạn (không sử dụng thư viện). Trong thực tế, bạn có thể cho rằng đầu vào sẽ nhỏ hơn mức này hoặc 10.000, tùy theo mức nào ít hơn.
Pythagoras đang chờ đợi bạn, vì vậy tốt hơn nên viết mã của bạn nhanh và ngắn!