1 条题解

  • 0
    @ 2025-7-22 16:24:51

    我们设 (s2=c+b,t2=cb(s>b))(s^2=c+b,t^2=c-b(s>b))

    (2c=s2+t2,c=s2+t22)(2c={s^2+t^2},c=\frac {s^2+t^2}2)

    (2b=s2t2,b=s2t22)(2b={s^2-t^2},b=\frac {s^2-t^2}2)

    (a2=(c+b)×(cb))(\because a^2=(c+b)\times(c-b))

    (a2=s2×t2)(\therefore a^2=s^2\times t^2)

    (a=st)(\therefore a=st)

    a=2mn a=2*m*n

    b=m2n2 b=m^2-n^2

    c=m2+n2 c=m^2+n^2

    也就是说,3,4,5可以求出来,但是其倍数6,8,10就不行了。

    2mn+m2n2>m2+n2(m>n) 2*m*n+m^2-n^2 > m^2+n^2 (m>n)

    代码见 P1204: 【提高】仙人吃牛肉 流星赶月 写的题解

    • 1

    信息

    ID
    15
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    122
    已通过
    39
    上传者