打印

今天看到个很有趣的题,我们用程序解算所有解

[复制链接]
1189|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaoyang9992006|  楼主 | 2021-12-29 19:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2525^2   -  2020^2  = 1515^2
找出所有四位数中类似这种的数字组合。
分析:每个4位数均有两个数字组成,所以我们可以这个数为x=x1x2x1x2
x=x1*1010+101*x2=101*(10*x1+x2)
以此类推:
y=y1*1010+101y2=101*(10*y1+y2)
z=z1*1010+101*z2=101*(10*z1+z2)
找出所有满足:x^2-y^2=z^2
的组合
for x1=0,9 do 
        for x2=0,9 do
                for y1=0,9 do
                        for y2=0,9 do
                                for z1=0,9 do
                                        for z2=0,9 do
                                       
x=((10*x1)+x2)^2
y=((10*y1)+y2)^2
z=((10*z1)+z2)^2
if((x-y-z)==0) then
        if((x1+x2>0)and(y1+y2>0)and(z1+z2>0)) then
        print(1010*x1+101*x2                ,1010*y1+101*y2                ,1010*z1+101*z2)          end                               
end                               
                                        end
                                end               
                        end
                end
        end
end
505        303        404
505        404        303
1010        606        808
1010        808        606
1313        505        1212
1313        1212        505
1515        909        1212
1515        1212        909
1717        808        1515
1717        1515        808
2020        1212        1616
2020        1616        1212
2525        707        2424
2525        1515        2020
2525        2020        1515
2525        2424        707
2626        1010        2424
2626        2424        1010
2929        2020        2121
2929        2121        2020
3030        1818        2424
3030        2424        1818
3434        1616        3030
3434        3030        1616
3535        2121        2828
3535        2828        2121
3737        1212        3535
3737        3535        1212
3939        1515        3636
3939        3636        1515
4040        2424        3232
4040        3232        2424
4141        909        4040
4141        4040        909
4545        2727        3636
4545        3636        2727
5050        1414        4848
5050        3030        4040
5050        4040        3030
5050        4848        1414
5151        2424        4545
5151        4545        2424
5252        2020        4848
5252        4848        2020
5353        2828        4545
5353        4545        2828
5555        3333        4444
5555        4444        3333
5858        4040        4242
5858        4242        4040
6060        3636        4848
6060        4848        3636
6161        1111        6060
6161        6060        1111
6565        1616        6363
6565        2525        6060
6565        3333        5656
6565        3939        5252
6565        5252        3939
6565        5656        3333
6565        6060        2525
6565        6363        1616
6868        3232        6060
6868        6060        3232
7070        4242        5656
7070        5656        4242
7373        4848        5555
7373        5555        4848
7474        2424        7070
7474        7070        2424
7575        2121        7272
7575        4545        6060
7575        6060        4545
7575        7272        2121
7878        3030        7272
7878        7272        3030
8080        4848        6464
8080        6464        4848
8282        1818        8080
8282        8080        1818
8585        1313        8484
8585        3636        7777
8585        4040        7575
8585        5151        6868
8585        6868        5151
8585        7575        4040
8585        7777        3636
8585        8484        1313
8787        6060        6363
8787        6363        6060
8989        3939        8080
8989        8080        3939
9090        5454        7272
9090        7272        5454
9191        3535        8484
9191        8484        3535
9595        5757        7676
9595        7676        5757
9797        6565        7272
9797        7272        6565



使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

1997

主题

16068

帖子

211

粉丝