从勾股数出发构造

试在m×n的矩形表中填入mn个互不相同的数,使得每一行每一列的平方和都是平方数.


分析与解 从32+42=52出发,利用n2+(n212)2=(n2+12)2,其中n是奇数,可得序列3,4,12,84,3612,,其递推公式为a1=3a2=4,且an+1=(an+1)212=an(an+2)2,n2,nN.这个数列的前n(n2)项的平方和a21+a22++a2n=(an+1)2,为平方数.

利用这个数列可以构造满足题意的矩阵a1a1a1a2a1a3a1ana2a1a2a2a2a3a2anama1ama2ama3aman其中第i行的平方和为a2i(an+1)2,第j列的平方和为(am+1)2a2j,均为平方数.其中任何两个数都不相同.

 如果两个数aiajakal中有相同的项,则两个数显然不同;如果两个数中任何项都不同,因为an+1=an(an+2)2>anan2=anan1an1+24>anan1,所以下标最大的数所在组的数一定更大,从而任何两个数都不同.

此条目发表在解题展示分类目录。将固定链接加入收藏夹。

发表回复