#NCST202512H. 爱上勾股数

爱上勾股数

题目描述

小屿小屿 最近学会了基本勾股数,基本勾股数定义如下

三个正整数 a,b,ca , b , c 满足 a∗a+b∗b=c∗ca*a + b*b = c*c ,且 gcd(a,b,c)=1gcd(a , b , c) = 1 ,将 a,b,ca , b , c 这一组数称为基本勾股数。

小屿 希望你构造出 nn 对不同的基本勾股数( 其中每个数字 xx 满足 1≤x≤10181 \leq x \leq 10^{18} ),并输出它们。 当存在 x∈Ux \in U 并且 x∉Vx \notin V 时 ,U,VU,V 两组数不同

输入格式

一行一个整数 nn

输出格式

一共输出 nn 行 每行 33 个正整数,满足它们是一组基本勾股数,整数之间用空格隔开(满足题意的答案均可)。

输入输出样例

2
3 4 5
8 15 17

数据规模

对于20%20\%的测试数据: 1≤n≤201 \leq n \leq 20

对于全部的测试数据: 1≤n≤1061 \leq n \leq 10^6