#NCST202512H. 爱上勾股数

爱上勾股数

题目描述

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

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

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

输入格式

一行一个整数 nn

输出格式

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

输入输出样例

2
3 4 5
8 15 17

数据规模

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

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