You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求证:有无穷多个末三位为4的平方数,且无末四位为4的平方数

嘿,这道罗马尼亚五年级竞赛题挺有意思的,我猜可能是翻译时的小疏漏——应该是要证明“存在无穷多个末三位全为4的完全平方数”和“不存在末四位全为4的完全平方数”,不然第二个结论就不成立啦。下面我一步步给你讲清楚这两个证明,完全不用计算器~

一、证明存在无穷多个末三位全为4的完全平方数

我们的目标是找到无穷多个整数 ( n ),使得 ( n^2 ) 的末三位是444(即 ( n^2 \equiv 444 \pmod{1000} ))。

  1. 分解模数
    因为 ( 1000 = 8 \times 125 ),且8和125互质,根据中国剩余定理,我们只需要分别解决两个同余问题:

    • ( n^2 \equiv 444 \pmod{8} )
    • ( n^2 \equiv 444 \pmod{125} )
      再把两个问题的解组合起来即可。
  2. 解模8的同余式
    计算444除以8的余数:( 444 = 55 \times 8 + 4 ),所以式子简化为 ( n^2 \equiv 4 \pmod{8} )。
    试算所有整数模8的平方:

    • ( 0^2 \equiv 0 ), ( 1^2 \equiv 1 ), ( 2^2 \equiv 4 ), ( 3^2 \equiv 1 )
    • ( 4^2 \equiv 0 ), ( 5^2 \equiv 1 ), ( 6^2 \equiv 4 ), ( 7^2 \equiv 1 )
      满足条件的解是 ( n \equiv 2 ) 或 ( 6 \pmod{8} )。
  3. 解模125的同余式
    计算444除以125的余数:( 444 = 3 \times 125 + 69 ),式子变为 ( n^2 \equiv 69 \pmod{125} )。
    先找模25的解:( 69 \equiv 19 \pmod{25} ),试算得 ( 12^2 = 144 \equiv 19 \pmod{25} ),( 13^2 = 169 \equiv 19 \pmod{25} ),所以模25的解是 ( n \equiv 12 ) 或 ( 13 \pmod{25} )。
    再用升幂法扩展到模125:

    • 对于 ( n = 25k + 12 ),代入得 ( (25k+12)^2 \equiv 600k + 144 \equiv 69 \pmod{125} ),化简后得 ( 4k \equiv 2 \pmod{5} ),解得 ( k \equiv 3 \pmod{5} ),即 ( n = 125m + 87 )。
    • 对于 ( n = 25k + 13 ),代入得 ( (25k+13)^2 \equiv 650k + 169 \equiv 69 \pmod{125} ),化简后得 ( k \equiv 1 \pmod{5} ),即 ( n = 125m + 38 )。
      所以模125的解是 ( n \equiv 38 ) 或 ( 87 \pmod{125} )。
  4. 组合解生成无穷多结果
    把模8和模125的解组合,得到两个有效的同余类(另外两个类也有效,这里举两个例子):

    • 当 ( n \equiv 6 \pmod{8} ) 且 ( n \equiv 38 \pmod{125} ),因为38 mod8=6,所以 ( n \equiv 38 \pmod{1000} ),即 ( n = 1000m + 38 )。计算 ( (1000m+38)^2 = 1000000m² + 76000m + 1444 ),末三位是444,符合要求。
    • 当 ( n \equiv 2 \pmod{8} ) 且 ( n \equiv 87 \pmod{125} ),解得 ( n = 1000m + 962 ),计算 ( 962^2 = 925444 ),末三位也是444。
      只要m取任意非负整数,就能得到无穷多个这样的n,因此存在无穷多个末三位全为4的完全平方数。
二、证明不存在末四位全为4的完全平方数

假设存在整数 ( n ),使得 ( n^2 ) 的末四位是4444(即 ( n^2 \equiv 4444 \pmod{10000} )),我们来推导矛盾:

  1. 分析模16的情况
    因为 ( 10000 = 16 \times 625 ),所以 ( n^2 \equiv 4444 \pmod{16} )。计算4444除以16的余数:( 4444 = 277 \times 16 + 12 ),即 ( n^2 \equiv 12 \pmod{16} )。

  2. 平方数模16的可能结果
    所有整数的平方模16只能是以下四种结果:

    • 偶数的平方:若n是偶数,( n=2k ),则 ( n^2=4k² )。当k是偶数时,( 4k² \equiv 0 \pmod{16} );当k是奇数时,( 4k² \equiv 4 \pmod{16} )。
    • 奇数的平方:若n是奇数,( n=2k+1 ),则 ( n^2=4k(k+1)+1 )。k和k+1必有一个偶数,所以 ( 4k(k+1) ) 是8的倍数,因此 ( n^2 \equiv 1 ) 或 ( 9 \pmod{16} )。
  3. 矛盾推导
    12不在平方数模16的可能结果中,因此 ( n^2 \equiv 12 \pmod{16} ) 不可能成立,说明假设错误——不存在这样的整数n,即不存在末四位全为4的完全平方数。

内容的提问来源于stack exchange,提问作者motoras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:38:26