美文网首页奥数自学研究
高中奥数 2022-02-02

高中奥数 2022-02-02

作者: 天目春辉 | 来源:发表于2022-02-02 08:50 被阅读0次

    2022-02-02-01

    (来源: 数学奥林匹克小丛书 第二版 高中卷 数列与数学归纳法 冯志刚 选择适当的跨度 P070 例03)

    证明:对任意n\in \mathbb{N}^{*},不定方程
    x^{2}+y^{2}=z^{n}\qquad(*)
    有无穷多组正整数.

    证明当n=1时,对任意xy\in \mathbb{N}^{*},\left(x,y,x^{2}+y^{2}\right)都是(*)的正整数解;当n=2时,取m>n\geqslant 1,mn\in \mathbb{N}^{*},令x=m^{2}-n^{2},y=2mn,z=m^{2}+n^{2},就有x^{2}+y^{2}=z^{2},故命题对n=12成立.

    现设命题对n成立,对正整数xyz,若x^{2}+y^{2}=z^{n},则\left(xz\right)^{2}+\left(yz\right)^{2}=z^{n+2},因此不定方程x^{2}+y^{2}=z^{n-2}有无穷多组正整数解.

    结合命题对n=1,2成立,可知命题对任意n\in \mathbb{N}^{*}成立.

    说明此题还可依下述方法处理:令z=a+b\mathrm{i},其中ab\in \mathbb{N}^{*}0< \arg{z}<\dfrac{\pi}{n}(这样的ab对有无穷多对使得a^{2}+b^{2}的值彼此不同),则由二项式定理,可写z^{n}=\left(a+b\mathrm{i}\right)^{n}=x+y\mathrm{i},x,y\in \mathbb{Z},且xy\ne 0(这是因为\arg z^{n}\in \left(0,\pi\right)),两边取模,可知\left(\sqrt{a^{2}+b^{2}}\right)^{n}=\sqrt{x^{2}+y^{2}},即有x^{2}+y^{2}=\left(a^{2}+b^{2}\right)^{n},故\left(\left|x\right|,\left|y\right|,a^{2}+b^{2}\right)x^{2}+y^{2}=z^{n}的正整数解.

    2022-02-02-02

    (来源: 数学奥林匹克小丛书 第二版 高中卷 数列与数学归纳法 冯志刚 选择适当的跨度 P070 例04)

    求所有的函数f:\mathbb{N}^{*}\rightarrow \mathbb{N}^{*},使得

    (1)对任意mn\in \mathbb{N},都有f\left(m^{2}+n^{2}\right)=f\left(m\right)^{2}+f\left(n\right)^{2};

    (2)f\left(1\right)>0.

    在(1)中令m=n=0,得f\left(0\right)=2f\left(0\right)^{2},故f\left(0\right)=0\dfrac{1}{2},但f(0)\in \mathbb{N},故f\left(0\right)=0.于是,由(1)知,对任意n\in \mathbb{N},都有f\left(m^{2}\right)=f\left(m\right)^{2}.

    现在先计算n\in \left\{1,2,\cdots,10\right\}时,f\left(n\right)的值.

    由条件及前面推出的结论知f\left(1\right)=f\left(1^{2}\right)=f\left(1\right)^{2},而f\left(1\right)>0,故f\left(1\right)=1.进而,依次有
    \begin{aligned} f\left(2\right)&=f\left(1^{2}+1^{2}\right)=f\left(1\right)^{2}+f\left(1\right)^{2}=1+1=2;\\ f\left(4\right)&=f\left(2^{2}\right)=f\left(2\right)^{2}=4;\\ f\left(5\right)&=f\left(2^{2}+1^{2}\right)=f\left(2\right)^{2}+f\left(1\right)^{2}=5;\\ f\left(8\right)&=f\left(2^{2}+2^{2}\right)=f\left(2\right)^{2}+f\left(2\right)^{2}=8. \end{aligned}
    又由
    25=f\left(5\right)^{2}=f\left(5^{2}\right)=f\left(3^{2}+4^{2}\right)=f\left(3\right)^{2}+f\left(4\right)^{2}=f\left(3\right)^{2}+16,
    结合f\left(3\right)\in \mathbb{N},知f\left(3\right)=3.进而f\left(9\right)=f\left(3\right)^{2}=9,f\left(10\right)=f\left(3^{2}+1^{2}\right)=f\left(3\right)^{2}+f\left(1\right)^{2}=10.

    利用7^{2}+1^{2}=5^{2}+5^{2}及条件(1)可算出f\left(7\right)=7,再由10^{2}=6^{2}+8^{2},知f\left(10\right)^{2}=f\left(6\right)^{2}+f\left(8\right)^{2},解得f\left(6\right)=6.

    所以,对任意0\leqslant n\leqslant 10,都有f\left(n\right)=n.

    下面选用跨度为5的方法来证明:对任意n\in \mathbb{N},都有f\left(n\right)=n.

    为此需要用到下面的一些等式
    \begin{aligned} &\left(5k+1\right)^{2}+2^{2}=\left(4k+2\right)^{2}+\left(3k-1\right)^{2};\\ &\left(5k+2\right)^{2}+1^{2}=\left(4k+1\right)^{2}+\left(3k+2\right)^{2};\\ &\left(5k+3\right)^{2}+1^{2}=\left(4k+3\right)^{2}+\left(3k+1\right)^{2};\\ &\left(5k+4\right)^{2}+2^{2}=\left(4k+2\right)^{2}+\left(3k+4\right)^{2};\\ &\left(5k+5\right)^{2}=\left(4k+4\right)^{2}+\left(3k+3\right)^{2}. \end{aligned}
    这些等式中右边的每一项在k\geqslant 2时都小于左边的第一项,因此,利用条件(1)及归纳假设,我们每次可以确定这些等式左边第一项的函数值.即每次归纳向后推5个数都成立.

    所以,对每个n\in \mathbb{N},都有f\left(n\right)=n.

    说明从上面的例子可以发现,所谓用跨度为k的方法去证P\left(n\right)成立,本质上是将\left\{P\left(n\right)\right\}分划为k组命题再分别予以证明,当然,如果将此想法与第二部分专题选讲第二数学归纳法结合,各组命题之间还可以相互利用,本例中就体现了这个思想.

    相关文章

      网友评论

        本文标题:高中奥数 2022-02-02

        本文链接:https://www.haomeiwen.com/subject/uwolkrtx.html